波特率這樣設(shè)嗎?

引用回復:printf( "Line 1: %s\n", DATA_BUF ); 是將讀取到緩沖區(qū)DATA_BUF的內(nèi)容的前面最多200個字符通過串口顯示出來??梢詫纹瑱C的串口連到PC機上用串口工具查看,不過單片機的波特率必須和串口工具的波特率設(shè)置成一樣,否則顯示的就是亂碼。 void mInitSTDIO( ) { SCON = 0x50; //方式1,撥特率可變 PCON = 0x80; //SMOD=1, TMOD = 0x20; //定時1,方式2 TH1 = 0xf3; /* 24MHz晶振, 9600bps */ TR1 = 1; TI = 1; } 24MHz晶振是指模塊,還是指單片機啊?謝謝 初值不對吧?

24MHz晶振是指模塊上單片機的晶振,你得看一下你模塊上單片機的實際晶振是多少(一般發(fā)出去的模塊晶振大小為18.432MHZ),根據(jù)實際值修改TH1。計算公式為:256-晶振/192/波特率大小。


哦,謝謝! 上面寫著22.1184MHz,和12MHz,哪個是模塊上單片機的晶振嗎? 而且不用賦TL1嗎?


好象22.1184是單片機的


22.1184是單片機的,12MHZ是模塊上375的。


375上的晶振是12MHz和22.1184MHz的,單片機用的是11.0592MHz 應(yīng)該如何設(shè)置初值呢?????


計算公式為:256-晶振/192/波特率大小。


可以說的具體些嗎,我實在不太明白,晶振是哪個的晶振,單片機還是375啊????(我用的是并口方式)


公式:256-晶振/192/波特率大小 是用來計算單片機串口的波特率的,其中晶振是單片機的晶振。 至于375的晶振是固定的12MHZ。


我也這么鄉(xiāng)!


只有登錄才能回復,可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频