【开发板开箱】
【项目简介】
很高兴通过了这一次LP-MSPM0L1306 LaunchPad™ 开发套件的试用机会,使用TI的开发板已经是三年前大学期间的事情了,还记得电赛设计期间的奋斗经验,当时也是TI赞助的MSP430单片机,做了一款送药小车,当时的收获也是满满。从硬件到软件调试,再到机械组装设计,整个过程自己都有参与其中,学到的知识也是非常的广泛。这一次很幸运再次获得TI的开发板试用机会,接下里就是介绍一下这款开发的基本硬件和简单的开发环境,并调试基本的功能。
LP-MSPM0L1306 LaunchPad™ 开发套件是基于 MSPM0L1306 的易用型评估模块 (EVM),包含在 MSPM0L1306 M0+ MCU 平台上开始开发所需要的全部资源,包括用于编程、调试和能量测量的板载调试探针。该板包含三个按钮、两个 LED(其中一个是 RGB LED)、模拟温度传感器和光传感器。
TI 建议您通过安装 IDE(例如 TI Code Composer Studio IDE 或 IAR Embedded Workbench IDE)来获取驱动程序。
下图显示了 LP-MSPM0L1306 LaunchPad 开发套件。
【硬件模块布局】
BoosterPack 插接模块引脚布局
虽然大多数 BoosterPack 插接模块符合该标准,但仍有些不符合标准。MSPM0L1306 LaunchPad 开发套件仅与部分 40 引脚 BoosterPack 插件模块兼容,因为 MSPM0L1306 器件没有足够的引脚来满足标准。如果
BoosterPack 插件模块的经销商或所有者没有明确指出该模块与 MSPM0L1306 LaunchPad 开发套件的兼容性,请将候选 BoosterPack 插件模块的原理图与 LaunchPad 开发套件进行比较,以验证兼容性。
下面为MSPM0L1306 LaunchPad 开发套件的部分原理图,下面原理图主要是针对MCU这部分的外围设计模块
如上便是MSPM0L1306 LaunchPad 开发套件的硬件资源啦,接下来就是介绍一下软件开发环境了。
【软件开发环境】
MSPM0L1306的开发我们可以使用的工具包括Code Composer Studio Desktop、TI Resource Explorer,我们可以在里面找到自己需要的开发教程,可以快速地上手单片机,实现最简单的功能。
关于相关SDK的安装我们可以通过上面的网站进行学习,并快速地入门。
MSPM0L11XX_L13XX Driver Library获取和配置:https://dev.ti.com/tirex/explore/node?node=A__ABJwQYjiJC-OypZifxGGOg__MSPM0-SDK__a3PaaoK__LATEST
【案例配置】
找到我们使用的开发板型号MSPM0L1306,然后进行配置
找到需要调试的模块源代码
然后就可以复制到自己的开发环境中进行调试
【演示效果】
MSPM0L1306开发板上电后默认为LED1红色灯闪烁状态,然后按下按键S2后,可以切换到LED2绿灯闪烁状态,因此开发板的基础功能测试完成。
LED1红色灯闪烁
LED2绿色灯闪烁