LED闪烁(资源链接随后)
本来是准备电赛TI杯买的板子,小车都玩了半个月了,题没了。。。
- 刚开始使用energia,函数封装不够深入,不能满足使用需求,后用ccs6开发,跟主流版本例程不符,最后使用最高版本ccs10开发。
- 5529和2553在该软件上编程和下载的操作没有区别,只是板子外设和部分代码的不同。这里演示一下新建工程并点个灯。
!在这里插入图片描述
插上板子的USB,下载程序可以看到板载led闪烁。
芯片开发资源:
- 链接:https://pan.baidu.com/s/1UCbo-R8hSaFvkP-tlgW7Dg
提取码:17hq msp驱动,无法识别USB设备时可以下载使用,若能识别则无需安装。 - http://www.hpati.com/resources/ 下载官方文档和视频
- http://www.hpati.com/ay_tools_download/ 下载energia.exe
- energia适合arduino开发者,库函数简单实用,方便快捷
- 或者用ccs10开发,适合寄存器和库函数开发,更专业更深入,链接:https://pan.baidu.com/s/1k73my4BzTsPaOJ4lOI0cww
提取码:g3zp
ccs6 :链接:https://pan.baidu.com/s/10t1zk3jyhkCDB4Cx-Wk5yg
提取码:vkul - 官方例程(包含寄存器和库函数):https://dev.ti.com/tirex/explore/node?devtools=MSP-EXP430F5529LP&node=AJ9bULXKzhZ-TsBWFVbrmw__IOGqZri__LATEST
可以自选芯片型号,2553同样。 - 我个人常用的封装函数,链接:https://pan.baidu.com/s/1dQqnQMbiRKn63qId_fg7pw
提取码:oinv (5529没有软件或者版本不对可以用记事本打开)
链接:https://pan.baidu.com/s/1lBtCOASUkQ70XYdjaujcQQ
提取码:95mi (2553没有软件或者版本不对可以用记事本打开)
文档:链接:https://pan.baidu.com/s/1Vpf_yLDZxnE7d-MQub6hTw
提取码:0n99 (5529)
定时器使用总结:
- 2553的定时器太少,两个定时器 共三个通道,用来做小车不太行。主频最高16M
- 5529 定时器 一共四个,主频最高25M
定时器A 三个 A0,A1,A2 TA0CTL、TA1CTL、TA2CTL分别表示3个不同定时器A的控制寄存器
TA0_A 五个通道
TA1_A 三个通道
TA2_A 三个通道
定时器B有 TA0_B 7个通道
ADC管脚也很多,大概十几个,但是管脚容易坏,莫名其妙拉不高,adc采值一直是零(不知道是个例还是使用问题)