1.MSP430可通过哪些接口进行烧写程序
仿真口JTAG,有6线接法和2线接法,再加上vcc和gnd,就是8线和4线
还可以通过串口烧程序,不过第一次烧要先下载支持OAD的程序,以后才能直接用串口烧
还有无线更新程序,和串口烧程序类似,要先烧个支持无线升级的包,有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怎么烧写程序