新闻中心

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容量差异外,性能完全相同。通信可以不更改硬件电路,仅配置相应芯片,对软件稍作调整,能够满足通信业务对通信数据量增加的需求,节约二次开发的成本。目前本通信模块已在一款新型的电子交易终端上使用,并与中兴、精伦等电子交易平台进行信息交互,运行效果良好。

本文引用地址:https://www.eepw.com.cn/article/172028.htm

上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭