当前位置:首页 > 技术心得 > 正文内容

OKI单片机——ML610Q4XX 串口

xjtudll8年前 (2017-09-10)技术心得4500

clip_image002

串口配置过程:

① 配置接收引脚,选择P02或者P42

② IO口配置成串口模式

③ 选择时钟

④ 配置成传输模式或者接收模式

④ 配置校验方式、停止位和波特率

⑤ 配置中断状态

void UART_Init(void)

{

//----配置IO口----//

//TXD

P43DIR = 0;//P43 pin: Output (initial value)

P43C1 = 1;//CMOS output

P43C0 = 1;

P43MD1 = 0;//UART0 data output pin

P43MD0 = 1;//

//RXD

P42DIR = 1;//P42 pin: Input

P42C1 = 1;//Input with a pull-up resistor

P42C0 = 0;

P42MD1 = 0;//UART0 data input pin

P42MD0 = 1;//

DUA0 = 0;//Enable operating UART (initial value)

U0LG1 = 0;//8位数据

U0LG0 = 0;

U0PT1 = 1;//

U0PT0 = 0;//No parity bit

U0STP = 0;// 1 stop bit (initial value)

U0NEG = 0;//Positive logic (initial value) ,估计是正极

U0DIR = 0;//LSB first (initial value)

U0IO = 0;//发送模式

U0CK1 = 0;//LSCLK (initial value)

U0CK0 = 0;

U0RSEL = 1;//P42脚

U0RSS = 0;

UA0BRTL = 0X1A;

UA0BRTH = 0X00;//波特率1200

//U0EN = 1;//使能串口,装填数据后在使能发送

}

/***********************************************/

* @brief 串口 发送单字节数据

* @details

* @param[in] Data : 发送单字节数据

/***********************************************/

void Uart_Send_Data(uint8 Data)

{

U0FUL=0;

UA0BUF = Data;

U0EN = 1;//使能串口

while(U0FUL);

}

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://www.xjtudll.cn/Exp/470/

标签: OKI单片机
分享给朋友:

“OKI单片机——ML610Q4XX 串口” 的相关文章

sqlserver数据库触发器调用外部exe

sqlserver数据库触发器调用外部exe

https://www.cnblogs.com/syp1Blog/p/9482088.html sqlserver数据库触发器调用外部exe,同事可以选择参入参数! sqlserver使用 master..xp_cmdshell 进行外部exe的执行。 使用master..xp_cmdshell 之...

Android:default activity not found

Android:default activity not found

Android:default activity not found 顾名思义,没有默认的activity 一般是AndroidManifest.xml里少了几句话,如图所示: 注意红色框框中的区域...

Altium打印设置文件.OutJob修改

Altium打印设置文件.OutJob修改

对于打印设置来说,很多时候设置是几乎相同的,如果新建打印设置文件(通过【File】->【Smart PDF】),那么每次都要重复一些设置工作,相当的繁琐。我们可以通过拷贝之前别的project的.OutJob文件,来简化这些操作。需要注意的是,要对这个.OutJob文件进行修改,不然输出的文件...

Multisim示波器设置

Multisim示波器设置

在使用Multisim的时候,经常要用到示波器,但是在用到双通道的时候,两通道波形显示的颜色经常是一样的,无法直观的分辨到底是哪个通道。 其实Multisim里面有设置: 选中与示波器相连的那根线,右键,选择图块颜色,操作后会出现颜色选择的窗口,如下图。 选择一个颜色即可。 以一个电路图为例,下图...

验证datatable是否被修改的问题

问题: 举个例子: 会员管理的修改  我先将会员详细信息存在一个datatable  User里面   然后 界面上的控件与该datatable一一绑定, 在用户保存的时候  验证该datatable是否被修改 来判断是否需要操作数据库 &...

PDF书签导航缩放比例修改

PDF书签导航缩放比例修改

网上下载了一个PDF文档,打开一看,默认缩放比例是6400%,这就意味着没法看,得手动更改缩放比例,但是手动改了缩放比例后,再点一个书签,又变成了6400%,总不能每次都修改缩放比例吧,太浪费时间。 这里推荐一个软件,可以批量修改书签。软件名称:PDF补丁丁。该软件是绿色软件,操作十分简单,除了可...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。