[求助]stm32讀取鼠標(biāo),修改串口通訊不行,請教

之前用9600試了有結(jié)果,然后改成115200不行,又改成19200,還是不行,程序是這樣的 iii=5; xWriteCH375Cmd( 0x02 ); xWriteCH375Data( 0x02 ); xWriteCH375Data( 0xD9 ); 加個延時mDelaymS( 100 ); while( iii -- ) if( xReadCH375Data( ) == 0x51 ) break; 之后就卡住了還是怎么地,參考論壇其他人說加個延時,也沒用啊,我已經(jīng)改過stm32的波特率

mDelaymS( 100 );好像太多了,我看了手冊改成了1ms,然后在測試命令,不是取反的結(jié)果


由于STM32速度比較快,所以設(shè)置波特率需要加一些延時,完成后CH375以新設(shè)定的通訊波特率通訊,下面是實(shí)現(xiàn)57600波特率的參考代碼: xWriteCH375Cmd( 0x02 ); mDelayuS(200); mDelayuS(200); xWriteCH375Data( 0x03 ); mDelayuS(200); mDelayuS(200); xWriteCH375Data( 0x98 ); mDelayuS(200); mDelayuS(200); USART_R_Configuration_57600( ); 具體程序已經(jīng)發(fā)送到你的郵箱了。


好的,太謝謝了,嘿嘿


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

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