• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > AVR單片機(jī)的串口轉(zhuǎn)FSK的通信模塊設(shè)計(jì)

    AVR單片機(jī)的串口轉(zhuǎn)FSK的通信模塊設(shè)計(jì)

    作者: 時(shí)間:2012-02-21 來(lái)源:網(wǎng)絡(luò) 收藏

    4.4 實(shí)現(xiàn)
    子程序主要由CMX865芯片寄存器操作、收/發(fā)、DTMF收/發(fā)以及線路狀態(tài)檢測(cè)等子程序組成。ATmega48芯片采用模擬口線的方式對(duì)CMX865寄存器進(jìn)行讀/寫(xiě)操作,其中對(duì)CMX865芯片寄存器讀操作程序?yàn)椋?br /> d.jpg
    FSK收/發(fā)、DTMF收/發(fā)子程序均以CMX865寄存器讀/寫(xiě)操作函數(shù)為基礎(chǔ),通過(guò)設(shè)置CMX865寄存器的值,確定其工作模式。FSK數(shù)據(jù)發(fā)送、接收都可以通過(guò)CMX865芯片的IRQ中斷口線引起ATmega48芯片中斷,因此FSK數(shù)據(jù)收/發(fā)都通過(guò)中斷實(shí)現(xiàn)。芯片程序采用10 ms定時(shí)器循環(huán)檢測(cè)線路狀態(tài)。

    結(jié)語(yǔ)
    本文利用ATmega48芯片和CMX865芯片為硬件架構(gòu)轉(zhuǎn)FSK。由于ATmega48芯片與ATmega88芯片除了Flash、EEPROM、SR AM容量差異外,性能完全相同。通信可以不更改硬件電路,僅配置相應(yīng)芯片,對(duì)軟件稍作調(diào)整,能夠滿(mǎn)足通信業(yè)務(wù)對(duì)通信數(shù)據(jù)量增加的需求,節(jié)約二次開(kāi)發(fā)的成本。目前本通信模塊已在一款新型的電子交易終端上使用,并與中興、精倫等電子交易平臺(tái)進(jìn)行信息交互,運(yùn)行效果良好。

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

    上一頁(yè) 1 2 3 下一頁(yè)

    評(píng)論


    相關(guān)推薦

    技術(shù)專(zhuān)區(qū)

    關(guān)閉
    主站蜘蛛池模板: 辽阳市| 桃园县| 个旧市| 滕州市| 霍林郭勒市| 黎平县| 崇仁县| 额尔古纳市| 延安市| 江川县| 莆田市| 关岭| 清水县| 古田县| 尚志市| 康定县| 罗山县| 鲁甸县| 邓州市| 宁蒗| 灵石县| 石首市| 绥中县| 辰溪县| 闽侯县| 贵南县| 乌拉特前旗| 罗城| 新乐市| 彩票| 云南省| 阿克| 遂溪县| 金寨县| 湟源县| 无为县| 汉川市| 福州市| 巴中市| 太谷县| 英吉沙县|