OK6410 uart 简单测试程序

1  我们可以通过原理图可知道  串口的RXD,TXD 分别连接在OK6410 GPA0,GPA1 口上的。。所以首先设置GPIO 的输入输出状态:0010=UART RXD[0]      0010=UART TXD[0]

同时设置相应的上下拉电阻关系。

rGPACON = (rGPACON & ~(0xff<<0)) | (0x22<<0);

rGPAPUD = (rGPAPUD & ~(0xf<<0)) | (0x1<<0);

OK6410 uart 简单测试程序

OK6410 uart 简单测试程序

2  uart 初始化:

2.1、配置UART 0 通道行控制寄存器。ULCON0格式如下图所示

rULCON0=rULCON0&(0xFFFFFFFF)|(0<<6)|(0<<3)|(0<<2)|(3<<0);  //普通操作模式  无校验  1位停止位  8位数据位

OK6410 uart 简单测试程序

2.2 配置 UCON0寄存器。

rUCON0=rUCON0&(0xFFFFFFFF)|(0<<10)|(1<<9)|(1<<8)|(0<<7)|(0<<6)|(0<<5)|(0<<4)|(1<<2)|(1<<0); 

OK6410 uart 简单测试程序

·

OK6410 uart 简单测试程序

linux

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/56e902ff527b4c6579924dfbb96eafce.html