电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>单片机>如何使用MSP430单片机进行多机串口通信的设计

如何使用MSP430单片机进行多机串口通信的设计

2019-03-07 | rar | 0.20 MB | 次下载 | 免费

资料介绍

  MSP430单片机以其显著的低功耗特性在工业控制等领域得到了广泛应用。本文讨论了采用MSP430单片机构建串口多机通信系统的问题,在分析了MSP430单片机串口模块特性的基础上,给出了应用MSP430单片机进行串口多机通信系统设计的框图,针对实际串口通信存在的问题提出使用应答式串行通信协议,并结合MSP430单片机的低功耗和中断特性实现了该协议。

  单片机在仪器仪表工业控制领域有着非常广泛的应用。在某些复杂应用场合比如多点温度控制、多点转速采集等,一个单片机不能满足系统设计的需求,需要多个单片机协同工作,此时,多机通信技术就是实现的关键。而在众多单片机中,TI公司的MSP430系列单片机更是因其显著的低功耗特性而在业界受到了广泛的关注,该系列单片机具有1.8 V~3.6 V的低电压供电范围,5种可选的低功耗模式,低于6 s的唤醒时问,是没计电池供电系统的极佳选择。本文不仅实现了基于MSP430单片机的可靠的串行多机通信,而凡还充分利用了MSP430单片机的低功耗特性。

  MSP430单片机的UART模块¨ 具有比普通51单片机更完善的特性,如:可选择奇偶校验方式、波特率小数部分可编程、提供差错控制及错误状态位、串口中断唤醒CPU等。将这些特点应用于串口通信中可以增强通信的町靠性,比如:UART硬件模块可以被设置为若奇偶校验出错则不接收当前数据,通过设定波特率调制值可使波特率更准确,通过休眠模式的应用可提高CPU。1 作的效率并降低系统的功耗。

  对于多机通信,MSP430单片机内置了空闲式(idle—line)和地址位式(address—bit)两种多机通信模式,为提供可靠高效的多机通信提供了保证。两种模式主要在如何确定地址帧方面存在差别:(1)空闲模式:两个数据块之间的传输空闲时间大于或等于10bits,也即用传输线上大于或等于10 bits空闲之后的第一个数据表示地址。(2)地址位模式:通过字节帧中的地址位(1或0)指示该帧是地址帧还是数据帧。由于空闲模式要求两个数据块之问一定要有大于或等于10 bits的时间问隔,所以在连续传输的场合,传输速率会比地址位模式慢,但是编程简单。本设计中采用空闲模式。

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1TC358743XBG评估板参考手册
  2. 1.36 MB  |  330次下载  |  免费
  3. 2开关电源基础知识
  4. 5.73 MB  |  6次下载  |  免费
  5. 3100W短波放大电路图
  6. 0.05 MB  |  4次下载  |  3 积分
  7. 4嵌入式linux-聊天程序设计
  8. 0.60 MB  |  3次下载  |  免费
  9. 5基于FPGA的光纤通信系统的设计与实现
  10. 0.61 MB  |  2次下载  |  免费
  11. 651单片机窗帘控制器仿真程序
  12. 1.93 MB  |  2次下载  |  免费
  13. 751单片机大棚环境控制器仿真程序
  14. 1.10 MB  |  2次下载  |  免费
  15. 8基于51单片机的RGB调色灯程序仿真
  16. 0.86 MB  |  2次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33564次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6653次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537796次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420026次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191185次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费