查看: 1468  |  回复: 1
立创TI开发板MSPM0G3507SPTR第一贴:开箱和点灯
超可爱白白酱
1
主题
0
回复
发表于2024-01-29 02:56:05 | ip属地:江苏 | 显示全部楼层
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以此类推。

  


主题

回复
  • 温馨提示: 标题不合格、重复发帖、发布广告贴,将会被删除帖子或禁止发言。 详情请参考: 社区发帖规则
  • 您当前输入了 0 个文字。还可以输入 8000 个文字。 已添加复制上传图片功能,该功能目前仅支持chrome和火狐

禁言/删除

X
请选择禁言时长:
是否清除头像:
禁言/删除备注:
昵 称:
 
温馨提示:昵称只能设置一次,设置后无法修改。
只支持中文、英文和数字。

举报

X
请选择举报类型:
请输入详细内容:

顶部