msp430怎么烧写程序

1.MSP430可通过哪些接口进行烧写程序仿真口JTAG , 有6线接法和2线接法 , 再加上vcc和gnd , 就是8线和4线
还可以通过串口烧程序 , 不过第一次烧要先下载支持OAD的程序 , 以后才能直接用串口烧
【msp430怎么烧写程序】还有无线更新程序 , 和串口烧程序类似 , 要先烧个支持无线升级的包 , 有115k , 一般的430还存不下 。
MSP430直接支持的只有JTAG , 串口和无线烧程序在TI的zstack中有实现 , 想研究可以把里面的模块搬过来改改 , 都有点麻烦 。所以 , 还是用JTAG吧
2.如何向MSP430芯片内烧程序MSP430单片机程序下载使用的仿真器要根据你使用的型号 , 我用MSP430f149 , 仿真器用MSP-FET430UIF , 这种仿真器可以在线调试(就是可以在程序运行的时候可以看到单片机里面寄存器的值) , 如果买正品原装的话确实挺贵的 , 不过有好多山寨货挺便宜的 , 价格在100多 , 只不过不能进行固件升级 , 当然你是技术大牛的话可以自己做个仿真器 。
你说的JTAG下载方式就是上面的那种方式 。BSL下载方式是另一种方式 , 不能在线调试 , 需要一定的烧写软件(网上很容易下到) , 它将机器码直接烧写进单片机 , 最大的功能是可以对单片机进行加密 , 加密之后就不能使用JTAG仿真了 。
3.MSP430可以通过BSL烧写进程序单片机仿真器可以模拟单片机真实的运行状态 , 而且语句的执行
是可以在控制下进行的 , 可以实现多种类型控制 , 如单步等 , 这样的好处就是可以实时监测单片机内部各类寄存器的值 , 这样就可以通过查看这些数据验证你的编程是否符合你的算法 , 也就是说能否实现你的功能 , 个人感觉和IAR软件仿真挺像的 , 因为IAR也可以单步调试且观察寄存器的值 。
当然在仿真器仿真过程中也可能出现寄存器漂移等情况 , 比如数据左移一位 , 所以也不可全信 , 毕竟它也只是仿真器 。鉴于本人知识有限 , 以上仅供参考 , 谢谢 。
4.IAR MSP430如何生成烧写文件以下是单片机实践团为您解答:
1)这个比较简单 , 不过需要注意的是什么library configuration , 其他的都是基本配置 。
2)具体说下如何配置:选择opinion——> general opinions ——>output——>output file——>library 。
3)选择opinion——>general opinions ——> library configuration——>CLIB 。
4)选择opinion——>library buider ——>output file ——>LCD Library.lib或者LCD Library.r43 , 即可 。
5)关于调用lib也需要和你强调一点:opinion——>debugger ——>plugins 勾上LCD Library , 还有就是注意那个library configuration 。
6)哎呀 最好还是我直接给你工程 , 一个lib生成工程 , 一个调用工程 。

msp430怎么烧写程序

文章插图