MAX232串列埠通訊問題

2021-09-30 07:46:53 字數 694 閱讀 4567

max232串列埠通訊問題2023年09月04日 星期六 14:32系統板實現功能:用max232實現串列埠通訊

故障現象:上位機給微控制器發資料微控制器可以識別,但微控制器給上位機傳資料時上位機卻接不到,只有在每次斷電的瞬間可以收到斷斷續續的資料。

查錯思路:斷電瞬間電壓降低至零,這個過程中可以接收到乙個資料,懷疑可能是系統板電源供電問題,此時測量max232的16腳vcc和15腳地之間的電壓,為6~7v,高於5v,再把微控制器機開發板的p3.0和p3..1用杜邦線引出來接到此系統板上,然後將兩板共地,串列埠正常通訊,再測此時電壓,發現為4.8v左右——證實是電源問題。

查錯過程:在網上看了很多資料,都說max232有兩種,max232a和max232,232a的電容要求大點,我用的是232cpe,沒有a,,所以應該用不著大電容,網上還有說推薦用電解點解電容,我之前用的是104的普通電容,斷電瞬間的現象是直收到了一組資料,我換成4.7uf的電解電容後,效果還是一樣,就是斷電瞬間可以收到2~3組資料,我又換成10uf的電解電容,現象還是一樣,只不過可以接到多組資料,而問題仍存在,所以懷疑和電容無關。

問題總結:max232周圍的四個電容大小只是和波特率有關,電容越大,可以得到的波特率越高,用9600傳,104的普通電容就可以了。max232晶元的工作電壓為+5v,過高就不能正常工作,所以只在斷電瞬間電壓下降的過程中在到達+5v左右時傳輸了一組資料。

切記:使用元件時一定要注意它正常工作的區域範圍。

MAX232串列埠通訊問題

系統板實現功能 用max232實現串列埠通訊 故障現象 上位機給微控制器發資料微控制器可以識別,但微控制器給上位機傳資料時上位機卻接不到,只有在每次斷電的瞬間可以收到斷斷續續的資料。查錯思路 斷電瞬間電壓降低至零,這個過程中可以接收到乙個資料,懷疑可能是系統板電源供電問題,此時測量max232的16...

串列埠速度,RS232與MAX232的區別

串列埠的速度 之前聽說串列埠的最快速度也就有 19.2k 其實不是這樣的 常用的串列埠速度是 9600,14400,19200,28800,33600,5600,15200 但是這不代表串列埠的最快速度是 15200 其實串列埠的速度是取決於外圍晶元的速度,max3232和max3241可保證最大速...

MAX485串列埠通訊

程式使用了簡單的協議,準確率較高!歡迎高手指教!c51程式設計 include include include hc595 driver.h 55 01 xx yy zz cs 55 01 xx yy zz aa ee 校驗 方向 3個資料 檢驗和 幀尾 define inbuf len 3 資料長...