波特率38400,在正常通信幾十次后,無數(shù)據(jù)發(fā)送接收了,查看中斷管腳一直在低電平,沒有中斷產(chǎn)生,正常是高電平,收到數(shù)據(jù)后有中斷拉低了,請教是什么原因一直為低電平?復位后又可以拉高通信幾十次,中斷管腳硬件是沒有問題的
熱門產(chǎn)品 :
USB3.0 HUB控制器:CH634
波特率38400,在正常通信幾十次后,無數(shù)據(jù)發(fā)送接收了,查看中斷管腳一直在低電平,沒有中斷產(chǎn)生,正常是高電平,收到數(shù)據(jù)后有中斷拉低了,請教是什么原因一直為低電平?復位后又可以拉高通信幾十次,中斷管腳硬件是沒有問題的
程序中是否是有用到外部中斷,且配置為下降沿觸發(fā),可能是連續(xù)觸發(fā)中斷后導致INT腳持續(xù)低電平,清中斷后不再進中斷函數(shù),建議在中斷服務函數(shù)中加對INT腳的低電平判斷,只要為低就處理串口數(shù)據(jù)