|
|
||||||||||||||||||||||||||||
3UF7104-1BA00-0
3UF7104-1BA00-0 串行接口程序
串行接口程序是DSP通過16C2550向外部數據口進行數據接收、發(fā)送的程序,目的是進行數據傳輸。此程序包括串口發(fā)送接收程序及數據組織程序。發(fā)送和接收通過中斷并發(fā)處理。整個串口發(fā)送程序在主循環(huán)中調用。其模塊的流程為:
發(fā)送 收到網絡串口數據→打開數據口→中斷發(fā)送;
接收 中斷接收→整理串口數據→發(fā)送到網絡上去。發(fā)送和接收邏輯流程如圖5所示。
(2)網絡通信接口程序
網絡接口程序是DSP通過CS8900A對系統(tǒng)的其他單元發(fā)送命令和接收信息的程序,目的是與系統(tǒng)的其他單元通信,接收與發(fā)送數據包和信令數據包。此程序包括網絡數據接收程序、網絡數據發(fā)送程序、數據組織程序。發(fā)送與接收服務程序流程如圖6所示。
結語
該接口轉換器已成功地應用于車內的數字式語音通信系統(tǒng)之中。結果表明,本方案成功地實現了數據的實時傳輸,可以給各種應用RS232串口進行數據傳輸的嵌入式系統(tǒng)的聯網操作提供接口解決方案。本方案預留了升級擴展的功能。接入PCM編碼器并對程序作出相應改動,可實現語音的數字化網絡通信;接入A/D轉換器和各種傳感器可實現數據采集系統(tǒng)的聯網。
3UF7104-1BA00-0