武林教你學(xué)PIC32(六)串口發(fā)送數(shù)據(jù)
掃描二維碼
隨時(shí)隨地手機(jī)看文章
1準(zhǔn)備工作
串口是必備的,用處非常廣,可以把信息打印到屏幕上等等。
首先我們找下串口在開(kāi)發(fā)板上的位置,如下圖所示,串口1在JE插槽,串口2在JH插槽處。
由于沒(méi)有申請(qǐng)串口模塊。所以自己焊了一個(gè)串口模塊,采用的是MAX232電平轉(zhuǎn)換芯片。焊接效果如下圖,大家也要自己動(dòng)手哦,后面幾講要用到串口哦。
2波特率計(jì)算公式
3串口編程
首先配置時(shí)鐘(見(jiàn)第四講)系統(tǒng)時(shí)鐘80M,外設(shè)設(shè)置10M
然后配置串口波特率:
OpenUART2(UART_EN, UART_TX_ENABLE,
pbClk/16/DESIRED_BAUDRATE-1);//使能串口,發(fā)功能,配置波特率
最后發(fā)數(shù)據(jù)就用:
putsUART2("EEFOCUS GOOD!rn");
就這么簡(jiǎn)單,呵呵。運(yùn)行的效果是: