新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > AVR單片機的串口轉FSK的通信模塊設計

        AVR單片機的串口轉FSK的通信模塊設計

        作者: 時間:2012-02-21 來源:網絡 收藏

        4.4 實現
        子程序主要由CMX865芯片寄存器操作、收/發、DTMF收/發以及線路狀態檢測等子程序組成。ATmega48芯片采用模擬口線的方式對CMX865寄存器進行讀/寫操作,其中對CMX865芯片寄存器讀操作程序為:
        d.jpg
        FSK收/發、DTMF收/發子程序均以CMX865寄存器讀/寫操作函數為基礎,通過設置CMX865寄存器的值,確定其工作模式。FSK數據發送、接收都可以通過CMX865芯片的IRQ中斷口線引起ATmega48芯片中斷,因此FSK數據收/發都通過中斷實現。芯片程序采用10 ms定時器循環檢測線路狀態。

        結語
        本文利用ATmega48芯片和CMX865芯片為硬件架構轉FSK。由于ATmega48芯片與ATmega88芯片除了Flash、EEPROM、SR AM容量差異外,性能完全相同。通信可以不更改硬件電路,僅配置相應芯片,對軟件稍作調整,能夠滿足通信業務對通信數據量增加的需求,節約二次開發的成本。目前本通信模塊已在一款新型的電子交易終端上使用,并與中興、精倫等電子交易平臺進行信息交互,運行效果良好。

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

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 花垣县| 修武县| 无极县| 南靖县| 竹北市| 宝坻区| 桐城市| 增城市| 梧州市| 南靖县| 大洼县| 永年县| 宁南县| 鹤壁市| 多伦县| 贺兰县| 汉川市| 抚州市| 平乡县| 中牟县| 轮台县| 什邡市| 察哈| 青州市| 观塘区| 江都市| 孝昌县| 永登县| 保德县| 宿州市| 都江堰市| 温宿县| 珲春市| 岳西县| 宁都县| 宿松县| 大庆市| 二连浩特市| 梧州市| 泰兴市| 河北区|