新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > PIC單片機控制Modem的串行通信設計

        PIC單片機控制Modem的串行通信設計

        作者: 時間:2009-09-25 來源:網絡 收藏

          異步主程序框圖如圖2,中斷服務子程序框圖如圖3。             

        本文引用地址:http://www.104case.com/article/173596.htm

                            

        2.3 設置
        安裝好開通之前,須預先設置好的初始狀態(tài)。上電后,需對Modem進行復位操作,發(fā)送命令設置Modem結果碼形式。
        Modem初始化服務程序執(zhí)行Modem初始化命令和呼叫(應答)等。Modem的呼叫、應答采用自動方式。在進行之前,呼叫發(fā)出ATD (專線方式)命令,Modem監(jiān)測線路上的載波。如果檢測到載波,則返回連接成功結果碼;否則返回無載波結果碼。兩端Modem正確可靠地建立起數(shù)據(jù)鏈路后。就可以進行數(shù)據(jù)了。通信完成以后,雙方Modem若要拆線掛機.則Modem由數(shù)據(jù)狀態(tài)轉為命令狀態(tài),發(fā)出ATH(掛機命令)實現(xiàn)掛機。掛機后要對Modem的自動應答和中斷等狀態(tài)進行重新設置。

        3 PICModem 同步通信
        用PIC的同步串口USARTModem實現(xiàn)同步數(shù)據(jù)通信,保證了數(shù)據(jù)的高效率和實時傳輸。PIC的USART模塊工作于同步方式時,RC7引腳被用做數(shù)據(jù)雙向傳輸通道DT,RC6引腳被用做時鐘發(fā)送/接收專線CK。線路上的數(shù)據(jù)格式可以是8位或者9位,由于利用時鐘專線進行雙方同步,就不需要起始位和停止位了。同步數(shù)據(jù)是在一條線路上雙向傳輸?shù)模鴷r鐘卻是在一條線路上固定從主機向從機單向發(fā)送的。
        同步串口的初始化與異步串口通信類似,程序可參照2.2,對Modem進行相應的初始化,使其工作于同步模式。

        4 結論
        本系統(tǒng)用PICModem的同步/異步通信,實現(xiàn)了數(shù)據(jù)的遠程傳輸,可方便提供多種速率,硬件構成簡單,軟件容易。在點對點的遠程數(shù)字終端維護中,傳輸數(shù)據(jù)、話音及傳真收到了很好的效果。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 纳雍县| 东丰县| 弥勒县| 绥化市| 荆州市| 新绛县| 崇礼县| 舟曲县| 玉环县| 拉孜县| 永靖县| 永昌县| 崇礼县| 广灵县| 集贤县| 全南县| 阜南县| 江都市| 深泽县| 莱州市| 上栗县| 东海县| 通州区| 九龙坡区| 昭苏县| 祥云县| 乐安县| 栾城县| 常德市| 青田县| 广平县| 南靖县| 滦平县| 夏津县| 疏附县| 新疆| 青冈县| 黔江区| 鹤庆县| 乌鲁木齐县| 富锦市|