查看:
1313
|
回复:
1
|
立创TI开发板MSPM0G3507SPTR第一贴:开箱和点灯
|
|
1#
电梯直达
这阵子有点忙,把ti开发板的活动差点搞忘了,所以先发一贴做准备,近期还会再发一贴,测试MSPM0的I2C功能,测试读取传感器数据,并通过串口发送。 首先允许我小吐槽一下,这个立创开发板,怎么立创官方提供的资料里居然没有原理图?好吧,LED对应的引脚只好靠猜。其次丝印中说有光传感器电路,可我瞪大眼睛瞅半天没看到光传感器再哪里。 开箱照如图,立创现在都喜欢搞彩色丝印开发板了,颜值还是在线的
ti提供的SDK基本都要借助sysconfig后才能正常运行,需要我们下载,sysconfig类似STM32用的STM32CUBEMX,都是一款方便的初始化软件,但是不同的是sysconfig几乎没有独立运行并生成类似iar,keil工程的能力,必须和相关的IDE联合使用才行,略微麻烦。所幸ti提供的资料非常完善,我一步步按照ti的提示做出了点灯例程。 需要注意的是,MSPM0在官网上如果需要下载的话,需要首先提交审核,约5分钟的审核结束后才能在邮件中收到下载链接
以下是正文: 第一步,下载sysconfig,并根据文档内容安装。 第二步,在IDE中配置,由于我用到的是keil,所以参考的是这一步
第三步,寻找官方SDK中,点灯的例程 可以看到的是,官方提供的例程十分全面,我寻找到gpio_toggle_output例程,顾名思义,即GPIO反转输出,本次即尝试反转输出LED2。
打开例程,并在sysconfig中,配置LED2引脚为PB14,其中,由于没有原理图,PB14引脚是通过与网友讨论得到的答案,最后确定为PB14 修改完毕后,我们可以在config.h中,观测到文件已被修改,且我们的GPIO_B_LED命名和LED2命名出现在config中,这一点和其他SDK有点不一样,因为使用引脚时必须按config中,带上特殊后缀才能正常使用。
在主函数中,我们修改官方例程,并得到如下结果: 修改完毕后,需要使用下载器下载。立创商城的ti板卡中,并不含板上调试器,且USB接口对应的是USB转串口,猜测原本用意是省成本的同时,让用户通过串口IAP进行下载。个人觉得麻烦,所以使用普通DAP调试器尝试下载,在连接好调试器,并编译通过后,点击下载
下载完毕并复位板卡后,观测板卡现状,发现LED2已经成功闪烁,其他LED以此类推。
|
|