請教用stm32驅(qū)動CH438,處理8通道串口數(shù)據(jù),有一些數(shù)據(jù)處理的疑問
  1. 每通道切換之間是否需要多大延時,我測試了比如,8通道在主循環(huán)輪詢發(fā)送,外部中斷讀取中斷腳,處理接收回來的數(shù)據(jù),經(jīng)常有莫名奇妙的問題,有時中斷腳一直拉低,應該是有數(shù)據(jù)沒有及時取出來,那是否通道切換后,加個延時,好讓下一通道發(fā)送數(shù)據(jù)前可以快速把中斷的數(shù)據(jù)讀出來?

  2. 加延時后,通道切換就會很慢了,一般是否有推薦的延時?

? 3.8通道之間是否可以同時發(fā)送數(shù)據(jù)?比如我開8路20ms的定時器,每個定時器對應一個串口,這樣做芯片能同時發(fā)送數(shù)據(jù)出去嗎?接收數(shù)據(jù)是否會有沖突?

4.? 是否有成熟的成本把這個芯片用在多路串口上的?

一直拉低是正常,我們是低電平有效,連續(xù)觸發(fā)中斷就會有一段保持低電平,如果有用到下降沿觸發(fā)的外部中斷,建議在函數(shù)中加對INT的低電平判斷,所有通道是共用一個中斷的,也可以通過查詢中斷狀態(tài)寄存器輪詢讀取,接收發(fā)送不沖突,438的FIFO128字節(jié),8串口同時收發(fā)的話,取決于你得實際帶寬,和主控處理速度


謝謝,已經(jīng)調(diào)試好了


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

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