一起玩转TI MSPM0系列MC 任务一:点亮RGB,红绿蓝闪烁
开发环境挺好安装的,没什么坑,安装后就可以正常使用,所有就省略了。
我选择安装CCS,不用Keil 开发,因为CCS有图形化的配置、初始化界面,用于体验、快速开发入门比较方便。
1、导入工程
打开CCS后,直接点击红框,导入工程
导入的是E:\xxx\mspm0_sdk_2_01_00_03\examples\nortos\LP_MSPM0L1306\driverlib\empty
而不是 empty_library!!
导入正确的工程后,确定有empty.syscfg 的才是正确的,如下图!!
2、硬件确认
2.1:查找原理图,可以找到,下图
由上图可确认RGB引脚是:
绿色 PA13
红色 PA26
蓝色 PA27
对照开发板查看,确认J3 J12 J13都已经使用跳线帽连接,并且LED是共阴连接,输出高电平就可以点亮对应的LED!
2.2:配置RGB引脚
①开始配置引脚
②重复上图三次,配置三组引脚
③重复配置三组GPIO的效果
3、添加测试代码
While中添加循环闪烁代码
在点亮1种颜色的灯时,把其他两种颜色的灯IO给拉低,确保其他两种颜色的灯不会给点亮!
以上完成RGB闪烁!
总结:
TI的开发环境安装快捷、方便,没有什么大坑,但是体验下来发现基于Eclipse改进、开发的IDE都是卡卡的感觉,而且没有找到代码补全的开启项,不能随意缩放字体、界面,高亮显示滞后。
TI的API还是清晰易懂的,并且开发环境安装的时候,很容易就找到API手册,方便学习!!