MSP430单片机学习前必须知道的
小小总结,完全原创。欢迎转载!请注明出处。技术交流QQ:1626092784
视频教程地址:http://www.youku.com/playlist_show/id_20133778.html
相关的源程序、视频教程、电路图、开发软件打包下载:http://pan.baidu.com/share/link?shareid=1516264396&uk=471316729
一、MSP430单片机的软件开发环境
1、CCS:CCS的全称是Code Composer Studio,它是美国德州仪器公司(TexasInstrument,TI)出品的代码开发和调试套件。TI公司的产品线中有一大块业务是数字信号处理器(DSP)和微处理器(MCU),CCS便是供用户开发和调试DSP和MCU程序的集成开发软件。
CCS可以到TI官网上去下载。
二、怎样将程序下载到单片机中
1、用仿真器
用J-Link仿真器特别注意:
先插上仿真器在电脑的设备管理器上显示出准确信息后再打开IAR软件,如果中途仿真器故障或接触不良掉线,则必须退出IAR重新连接J-link再启动IAR。不成功就多试几次。
2、BSL下载器
BSL下载器及BSL下载电路115网盘下载地址:http://115.com/lb/5lbcky76del#BSL下载器.zip 115网盘礼包码:5lbcky76del
三、写程序时必做的几步和一些技巧
1、写程序一开始必须关闭看门口狗
因为MSP430的看门狗默认是打开的,如果在程序开始不关闭程序执行到一定时间就会自动复位,那样程序就无法正常执行。当然你可以不关闭看门狗定时喂狗,一般在成为正式产品,要保证其可靠性的情况下再开看门狗,在程序调试阶段不建议开狗。
关闭看门狗:WDTCTL = WDTPW + WDTHOLD;
2、学习单片机到底学什么?
学习单片机就是
学习端口的控制和寄存器的配置。
3、MSP430单片机延时的实现
#define MFRE (8000000) //CPU的主频,参数随MCLK设置改变,调整延时
#define CPU_F ((double)MFRE)
#define delay_us(x) / __delay_cycles((long)(CPU_F*(double)x/1000000.0))
#define delay_ms(x)__delay_cycles((long)(CPU_F*(double)x/1000.0))
小小总结,完全原创。欢迎转载!请注明出处。技术交流QQ:1626092784