MSP430单片机串口的程序升级方法
发布时间:2020-06-30 19:41:41
阅读:次
来源:三脚架厂家
摘要:介绍了一种MSP430单片机通过串口升级程序的方法,并在MSP430F5438上得以实现。通过实验,证明此方法稳定、可靠,避免了利用仿真器更新程序的繁琐,提高了效率。关键词:MSP430F5438;串口;程序更新 随着性能的不断提高以及成本的降低,单片机在各个领域都得到了广泛的应用。尤其在信号的控制和处理方面,单片机以其超低的功耗、简单的操作成为设计者的首选。TI公司推出的MSP430x5xx系列单片机具有低电压、低功耗、高速处理能力以及配置灵活的接口等特点,是当今主流单片机之一。 同其他处理器一样,单片机正常工作除了需要硬件电路以外,还需要相应的用户应用程序。但应用程序在调试阶段以及实际使用时往往都需要更新,常规的方法需要打开机箱,将仿真器与单片机连接好,再更新程序。这种步骤比较繁琐,如果操作不当还会损坏设备。因此,如果能通过单片机已有的简单接口(如串口)更新应用程序,那么将给单片机的使用带来更大的方便。1 总体思想 首先通过仿真器向单片机中写入一段小程序,称之为Bootloader程序。这个程序不是用户的应用程序,它的作用有两个:第一是在上电的一小段时间里实时检测串口,如果有上位机发出的更新程序命令,就发送握手信号,通知上位机发送更新代码,并将收到的更新代码写入单片机相应的Flash中;第二个作用是当检测到有应用程序存在时,跳转到应用程序的入口地址,执行应用程序。其流程如图1所示。
本文引用地址:
上位机程序(VC++语言编写)的功能是,当用户发出更新程序的指令后,在一段时间内连续发送更新程序命令。如果收到单片机的应答信号,表示单片机准备开始接收更新代码。此时上位机读取已选择的代码文件,分段发给单片机。其流程如图2所示。
相关阅读
- 日本联合包装将在中国生产销售无纺布3博乐分解箱稳汀助听器氨水肥Frc
- 湿巾纸湿巾纸使用注意事项湿纸巾使用常识房产搬家节能设备洗地毯机采样器针织衫Frc
- 11304机巷使用电锤的安全技术措施基站天线精密加工电路维修塑胶面板消泡剂Frc
- 湖北省荆州市率先引进塔吊模拟机考核教学变流器和田玉证卡磁卡即食海参固定电阻Frc
- 巴斯夫Ultramid应用于油压阻尼器0缠绕垫片揉面机受话器木桨滤纸烧砖机Frc
- 有关防爆电气设备的研究吹尘枪节流阀麻纱丝网版净化工程Frc
- 北京钢化玻璃的价格是多少钱油炉沐浴柱冬枣吊秤除尘Frc
- 广州有偿使用塑料袋改革搁浅装饰材料连云港浮选机专项审批裤裙Frc
- 首届中国国际预拌砂浆装备技术研讨会在长沙书架荧光灯管海水泵皮革原料宠物买卖Frc
- 2007年度利德华福大事记盘点光驱烟斗景观雕塑粘度杯制动机Frc