使用官方固件發(fā)送接收到的數(shù)據(jù),發(fā)現(xiàn)接收到的數(shù)據(jù)打印出來(lái)之后并不一樣
串口波特率為115200
熱門產(chǎn)品 :
CH32L103: 32位PDUSB低功耗單片機(jī)
使用官方固件發(fā)送接收到的數(shù)據(jù),發(fā)現(xiàn)接收到的數(shù)據(jù)打印出來(lái)之后并不一樣
串口波特率為115200
例子默認(rèn)波特率57600,默認(rèn)12M主頻,無(wú)法滿足115200的波特率,因?yàn)橛?jì)算誤差大,需要倍頻至24M,工作在24M需要工作電壓5V。
還有一個(gè)問(wèn)題采用官方例程打開串口中斷后,printf函數(shù)就無(wú)法使用了,已經(jīng)在串口中斷中清空中斷標(biāo)志位
void Serail(void)interrupt? 4{
? unsigned char TEMP ;
? if(RI){RI = 0;TEMP = SBUF;SBUF = TEMP;}
? ?if(TI)TI = 0;
}
調(diào)用printf之前需要把TI置1