这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 企业专区 » TI » 【一起玩转TIMSPM0系列MCU】+资源及开发环境搭建

共5条 1/1 1 跳转至

【一起玩转TIMSPM0系列MCU】+资源及开发环境搭建

菜鸟
2024-04-26 18:36:26     打赏

一,相关资源

LP-MSPM0L1306 LaunchPad™ 开发套件官网资料:

https://www.ti.com.cn/tool/cn/LP-MSPM0L1306?keyMatch=&tisearch=search-everything&usecase=hardware

在这里可以直接下载CCS集成环境和SDK

图片1.png 

CCS已经到了12的版本CCS12.7.0.00007_win64.zip。最早使用还是CSS3.3,那时候还是限制的版本。

下载SDK的时候,尝试了两天都不发验证码道我邮箱。最后我重新注册了一个账号,才顺利的拿到了验证码,下载道了sdk文件mspm0_sdk_2_00_00_03.exe

芯片MSPM0L1306资料地址:

https://www.ti.com.cn/product/cn/MSPM0L1306#tech-docs

 

还需要在一个图形化配置工具SysConfig 现在每个厂商都有推出这个工具。旨在简化硬件和软件配置挑战,从而加速软件开发下载地址:

https://www.ti.com.cn/tool/cn/SYSCONFIG?keyMatch=sysconfig

下载的文件是sysconfig-1.20.0_3587-setup.exe

二,环境搭建

1,安装CCS

解压CCS12.7.0.00007_win64.zip文件,双击ccs_setup_12.7.0.00007.exe文件进行安装。安装路径不要有中文路径。

图片2.png 

到这一步提示重启系统,我们重新系统后继续安装,发现这个玩意,重启之后再进行安装到这里还是提示这个。不管他接着安装。安装在默认路径下。

图片3.png 

这里选择你需要安装的芯片系列。

 

2,安装sdk

双击mspm0_sdk_2_00_00_03.exe文件进行安装,一直下一步直到安装完成,中间可以选择自己的安装路径,最好不要有中文路径。

安装好之后的目录结构:

图片4.png 

3,安装SysConfig

双击sysconfig-1.20.0_3587-setup.exe安装,最好安装在默认路径下。

三,硬件资源

TI官网没有找到硬件资源包下载。只有一个用户手册里面包括了原理图。

熟悉几个常用的外设硬件接口:

1,用户按键两个S1S2,复位按键S3

图片5.png 

2,1个单色LED,连接J2,由PA0控制;1RGB LEDRGB分别由PA26PA13PA27控制。

图片6.png 

3,光传感器使用点点二极管VEMD4110X01

 图片7.png

4,温度传感器,连接J112脚短接,连接热敏电阻到ADC引脚PA15 (ADC0_9)

 图片8.png

 

5,MCP使用的是MSPM0L1306SRHB

MSPM0L1306 器件提供高达 64KB 的嵌入式闪存程序存储器和高达 4KB 的 SRAM。这些器件包含精度为 ±1% 的高速片上振荡器,无需外部晶体。其他特性包括 3 通道 DMA、16 位和 32 位 CRC 加速器,以及各种高性能模拟外设,例如一个具有可配置内部电压基准的 12 位 1MSPS ADC、一个具有内置基准 DAC 的高速比较器、两个具有可编程增益的零漂移零交叉运算放大器、一个通用放大器和一个片上温度传感器。这些器件还提供智能数字外设,例如四个 16 位通用计时器、一个窗口化看门狗计时器和各种通信外设(包括两个 UART、一个 SPI 和两个 I2C)。这些通信外设为 LIN、IrDA、DALI、Manchester、Smart Card、SMBus 和 PMBus 提供协议支持。

器件特性包括:

• 工作电压为 1.62V 至 3.6V

• Arm 32 位 Cortex-M0+,高达 32MHz

• 64KB 闪存和 4KB SRAM

• 12 位 1Msps ADC

• 两个零漂移、零交叉斩波运算放大器

• 四个 16 位通用计时器

• 精度为 ±1% 的内部 4MHz 至 32MHz 振荡器 (SYSOSC)

• 28 个通用输入输出 (GPIO)

四,CCS工程

我们使用CCS打开一个demo,实现单色LED灯闪烁。

1,连接设备,会主动安装驱动,安装好驱动后在设备管理中就能看见两个串口了。

 图片9.png

2,使用ccs打开sdk下的demo例子gpio_toggle_output

 

修改SysConfig的配置文件:gpio_toggle_output.syscfg

图片10.png 

GPIO中增加一个pinPORTA0.

projectproperties里面可以看到SysConfg的属性

图片11.png 

点击Apply and close.

然后在main中添加led翻转函数DL_GPIO_togglePins(GPIO_LEDS_PORT,GPIO_LEDS_LED_PIN);

电警编译、下载、运行

图片12.png 

看见单色led灯开始闪烁了。

环境搭建完成。关于sysconfig的配置及其他功能将继续探索实践。



专家
2024-04-27 12:50:48     打赏
2楼

看看


高工
2024-04-27 19:18:16     打赏
3楼

看看看看


工程师
2024-04-30 19:24:40     打赏
4楼


助工
2024-06-09 13:57:27     打赏
5楼


共5条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]