ARM的开机程序和点灯程序写好以后我就开始着手写最基本的UART串通信程序。
由于刚接触些类程序的编写,所以还不知道从何处下手!最好的方法就是在网上找资料,看看别人是怎么写UART串口通信程序的!资料找来,一看便懂!包括串口的初始化程序和通信程序,原理都比较简单,程序写来更是得心应手(呵呵,虽然我还没过计算机二级 有句话说得好,失败是成功他妈!上一次是因为马虎没有全面的看相关资料,这次也有可能!!想到这个,这也说把相关的资料都找出来仔仔细细地看了一遍!!》.........真不出所料!又跌到上次那个坑里面-----串口的TXD和RXD两个引脚没有配置成UART模式!!!一失足成千古恨啊!!浪费本人N天时间!!马虎的毛病一定得改!!!!!! 下面这些程序我想和大家分享,仅为抛砖引玉之用! void UART_Init() //串口初始化程序 系统主频为532M {
rGPHCON=(0x2<<4)+(0x02<<6); //TXD和RXD配置成UART模式
rUBRDIV0=35; //波特率的设置
rULCON0=0x03;
rUCON0=0x05;
} 下面是字符或字符串的输入输出函数! ARM历程二
|