久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 基于80C196KC的ARINC429總線接口板設計

基于80C196KC的ARINC429總線接口板設計

作者: 時間:2009-03-31 來源:網絡 收藏

在數據的發送過程中,PC機通過串口把數據發送到單片機的串口緩存區,單片機查詢到串口緩存區有數據后,接收到一個完整的數據字。同時單片機向HS3282寫入一個32位的數據字也要分兩次才能完成。準備好低16位數據,控制HS3282的引腳PL1,使PL1從低電平跳變到高電平,將低16位數據寫入;同樣的方法將高16位數據在PL2從低電平跳變到高電平寫入。通過啟動HS3282的引腳ENTX發送控制信號,HS3282將自動發送數據,其標準滿足協議,單片機檢測到TX/R為高,即數據發送完成時將ENTX置低。發送函數如下所示:

SendData(char *data)

{ P1.6=0; //P1.6=PL1

P3=*data;

P4=*(data+1); //低16位

P1.6=1; //上升沿寫入

P1.7=0; //P1.7=PL2

P3=*(data+2);

P4=*(data+3); //高16位

P1.7=1; //上升沿寫入

P2.6=0; //P2.6=ENTX,發送使能

while(P0.2); //P0.2=TX/R,檢查是否發送完成

P2.6=1; //發送禁止

}

5 結論

16位單片機的板利用高性能的專用芯片組HS3282和HS3182來,由于該芯片能很好的滿足協議,給板的帶來了很大的方便,經實際利用簡單有效,并且具有很高的可靠性。


上一頁 1 2 3 下一頁

評論


相關推薦

技術專區

關閉