ARM的開(kāi)機(jī)程序和點(diǎn)燈程序?qū)懞靡院笪揖烷_(kāi)始著手寫(xiě)最基本的UART串通信程序。
由于剛接觸些類程序的編寫(xiě),所以還不知道從何處下手!最好的方法就是在網(wǎng)上找資料,看看別人是怎么寫(xiě)UART串口通信程序的!資料找來(lái),一看便懂!包括串口的初始化程序和通信程序,原理都比較簡(jiǎn)單,程序?qū)憗?lái)更是得心應(yīng)手(呵呵,雖然我還沒(méi)過(guò)計(jì)算機(jī)二級(jí) 有句話說(shuō)得好,失敗是成功他媽!上一次是因?yàn)轳R虎沒(méi)有全面的看相關(guān)資料,這次也有可能。∠氲竭@個(gè),這也說(shuō)把相關(guān)的資料都找出來(lái)仔仔細(xì)細(xì)地看了一遍!》.........真不出所料!又跌到上次那個(gè)坑里面-----串口的TXD和RXD兩個(gè)引腳沒(méi)有配置成UART模式!!!一失足成千古恨啊!!浪費(fèi)本人N天時(shí)間!馬虎的毛病一定得改。。。。! 下面這些程序我想和大家分享,僅為拋磚引玉之用! void UART_Init() //串口初始化程序 系統(tǒng)主頻為532M {
rGPHCON=(0x2<<4)+(0x02<<6); //TXD和RXD配置成UART模式
rUBRDIV0=35; //波特率的設(shè)置
rULCON0=0x03;
rUCON0=0x05;
} 下面是字符或字符串的輸入輸出函數(shù)! ARM歷程二
|