7709|25

6040

帖子

202

TA的资源

版主

楼主
 

MSP432 LaunchPad红色版开箱点灯 [复制链接]

 
MSP432P401R LaunchPad Development Kit内含:
1. MSP432 LaunchPad主板一块
2. MicroUSB线缆一条
3. 快速入门手册一份

MSP432P401R是MSP432系列的第一款器件,兼具低功耗和高性能的特点,主要参数有:
• 低功耗ARM Cortex-M4F内核
• 最高48-MHz系统时钟
• 256KB Flash, 64KB SRAM, 和包含MSPWare库的32KB ROM存储器
• 4个具有捕获/比较/PWM功能的16位定时器,两个32位定时器以及RTC
• 最高8个通道的串行通信接口 (I2C, SPI, UART, and IrDA)
• 模拟: 14-bit SAR ADC, 电容触摸, 比较器
• 数字: AES256, CRC, uDMA


MSP432 LaunchPad板载了XDS110-ET仿真器,这款低成本的仿真器几乎可用于TI的所有ARM Cortext-M系列产品。XDS110-ET提供了一个USB转UART的连接,方便MCU与PC间的通讯,这个UART被称为Application UART,如图:

这个串口可以作为一个通用的USB转串口使用,通过J101的RXD和TXD可与任何器件连接。
仿真器部分与目标板(MSP432部分)是完全分离的(黑板不是),仿真器与目标板的通讯全部要靠J101来连接,如果断开J101的全部跳线,则仿真器与目标板完全分离,这样做的好处就是方便低功耗测试和外接调试设备。
断开J101的跳线时,可以通过J8连接外部调试设备来调试MSP432,当然板载的XDS110-ET也可以通过J102连接其他目标板来作为独立的仿真器使用。J8与J102是标准的ARM Cortex-M仿真调试接口,其定义为:

从这两个插座可以看出,TI出品的LaunchPad系列评估板完全是赔本赚吆喝。一个插座的成本估计也不低于10块钱

再加上板上的几个芯片,我75块钱的入手价是绝对的良心价。
现在来对比一下黑板和红板的区别:

这两个版本的目标板原理图部分基本没有变化,主芯片由XMS432P401R REV B改为MSP432P401R REV C,按键的位置被挪到板子的边缘并且是侧按的,这样在连接Boosterpack扩展板的时候,不会影响到按键的使用。32K晶振换成了一个更小巧的封装。变化最大的还是仿真器及其连接目标板的部分,从图中可以看出仿真器被精简了很多,新版仿真器的调试接口通过J102对外开放可作为独立的仿真器使用,连接部分老版的仿真器与目标板未完全分离。
MSP432 LaunchPad的出厂程序是一个点灯程序,用数据线连接到PC后,会看到板子的LED2会以大约1秒的频率进行闪烁,最初是发红色的光,按S2按键可以循环切换发光的颜色,颜色的顺序是:红色》绿色》蓝色》随机色,按S1键可以改变LED2的闪烁频率。除了按键交互外,还可以通过OutOfBox_MSP432P401R_GUI.exe程序在PC机上进行颜色和频率的控制,并且更灵活。这个程序可以在CSS中打开,步骤是 CSS的View菜单 》Resource Explorer 》MSP432Ware 》Development Tools 》MSP-EXP432P401R 》 Demos 》 Out of Box Experience GUI,如图:

我这里可能由于网络的原因,点击Connect并不能成功,幸好TI还提供了一份本地程序,包含在示例程序软件包中,下载地址是:http://software-dl.ti.com/msp430 ... test/index_FDS.html  。下载后解压,程序的位置在:MSP-EXP432P401R_Software_Examples_windows\GUI\Binary\OutOfBox_MSP432P401R_GUI\OutOfBox_MSP432P401R_GUI.exe。运行这个程序,在弹出的界面中点击Connect按钮,连接上之后,会让选择串口,此时应该选择设备管理器里面Application UART对应的那个串口号,然后点击Open按钮,Open之后如图:

此时就可以拖动左侧的滑块来设置RGB颜色的分量,或者直接点击右侧圆形中的某一点来确定颜色,这个调整是即时的,板子上LED的颜色会根据电脑上的选择马上做出调整。在左侧下方的输入框内可以输入数值对LED的闪烁频率进行更改,输入完后按回车键或者用鼠标点一下输入框的外部就可以生效。这么便利的功能就是利用Application UART通讯来实现的。

最后来一个低功耗的点灯程序,并使用EnergyTrace+技术进行功耗分析
程序使用P1.0控制LED,P1.1接按键输入并使能中断,程序初始化IO口后便进入低功耗状态,在检测到键按下后,响应中断退出低功耗模式并进行去抖处理,中断响应结束后,回到main函数的while循环继续执行,在循环中点亮LED并延时一段时间再关闭LED并再次进入低功耗模式,主要代码如下(省略了main函数中的一些初始化过程):

在调试代码前,要先开启EnergyTrace+功能,开启步骤:Window → Preferences → Code Composer Studio → Advanced Tools → EnergyTrace™ Technology,勾选Enable Auto-Launch on target connect,选中EnergyTrace+[CPU State]+[Peripheral States],如图所示:

设置好之后就可以点debug按钮进行调试了,进入debug模式然后全速运行,在运行过程中我按了四次按键,得到的分析结果如下:



可以看到这个结果是靠谱的,Profile结果主要对运行时间进行了统计,其中低功耗模式占据了约90%的时间,在运行状态下,主要被去抖和LED延时所占据。Power窗口的结果显示了功耗的相对波形图,可以看到按键唤醒及去抖的这段时间,有一段功耗较高的区间,点亮LED后功耗急剧增加。States窗口的结果显示了处理器工作模式的切换状况。
EnergyTrace+技术对低功耗应用具有一定的分析指导作用,但并不适合精确的功耗测量,因为在调试过程中仿真器会不断与MCU进行通讯,会增加器件的功耗,但是瑕不掩瑜,这项技术值得推广。

最新回复

不错!  详情 回复 发表于 2017-12-19 09:00
 
点赞 关注(1)

回复
举报

61

帖子

0

TA的资源

一粒金砂(中级)

沙发
 
 
 

回复

1059

帖子

1

TA的资源

版主

板凳
 
很好,不错,有机会买一个回来玩玩
 
 
 

回复

1310

帖子

3

TA的资源

一粒金砂(高级)

4
 
顶贴,EnergyTrace? Technology功能用起来很方便
 
个人签名

RTEMS

 
 

回复

1万

帖子

25

TA的资源

版主

5
 
红色版和以前的黑色版有什么区别?

点评

REV B 与 REV C的区别可以参照官方文档:http://www.ti.com/lit/pdf/SLAA700 看另一张图可能更容易理解: [attachimg]279369[/attachimg]  详情 回复 发表于 2017-1-16 11:32
 
 
 

回复

574

帖子

11

TA的资源

一粒金砂(高级)

6
 
顶。。。。。。
 
 
 

回复

2万

帖子

71

TA的资源

管理员

7
 
哇塞 见到了传说中的红板 ,是时候有必要组织个去你家的开发板体验活动啦
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身

点评

哈哈,我还想抽空去EE总部转一圈呢  详情 回复 发表于 2017-1-16 11:33
 
个人签名

加油!在电子行业默默贡献自己的力量!:)

 
 

回复

6040

帖子

202

TA的资源

版主

8
 
dcexpert 发表于 2017-1-16 10:33
红色版和以前的黑色版有什么区别?

REV B 与 REV C的区别可以参照官方文档:查看详情
看另一张图可能更容易理解:

点评

最有用的功能可能就是支持XDS110输出了  详情 回复 发表于 2017-1-16 18:03
 
 
 

回复

6040

帖子

202

TA的资源

版主

9
 
soso 发表于 2017-1-16 10:40
哇塞 见到了传说中的红板 ,是时候有必要组织个去你家的开发板体验活动啦

哈哈,我还想抽空去EE总部转一圈呢

点评

看美女去的吧  详情 回复 发表于 2017-2-28 09:18
成呀 本周来都行,下周可能就见不到人啦  详情 回复 发表于 2017-1-16 11:35
 
 
 

回复

2万

帖子

71

TA的资源

管理员

10
 
lcofjp 发表于 2017-1-16 11:33
哈哈,我还想抽空去EE总部转一圈呢

成呀  本周来都行,下周可能就见不到人啦
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身

点评

好的,肯定是这周,下周都放假了,本来想今天去的,但是昨天发帖睡太晚了,都没准备好。  详情 回复 发表于 2017-1-16 11:37
 
个人签名

加油!在电子行业默默贡献自己的力量!:)

 
 

回复

6040

帖子

202

TA的资源

版主

11
 
soso 发表于 2017-1-16 11:35
成呀  本周来都行,下周可能就见不到人啦

好的,肯定是这周,下周都放假了,本来想今天去的,但是昨天发帖睡太晚了,都没准备好。

点评

队长,你说的没准备好,是指起晚了不够时间化妆参加晚饭吗?  详情 回复 发表于 2017-1-16 13:22
哪天来 请吃中午饭  详情 回复 发表于 2017-1-16 11:51
 
 
 

回复

2万

帖子

71

TA的资源

管理员

12
 
lcofjp 发表于 2017-1-16 11:37
好的,肯定是这周,下周都放假了,本来想今天去的,但是昨天发帖睡太晚了,都没准备好。

哪天来 请吃中午饭
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
 
个人签名

加油!在电子行业默默贡献自己的力量!:)

 
 

回复

2700

帖子

0

TA的资源

五彩晶圆(初级)

13
 
lcofjp 发表于 2017-1-16 11:37
好的,肯定是这周,下周都放假了,本来想今天去的,但是昨天发帖睡太晚了,都没准备好。

队长,你说的没准备好,是指起晚了不够时间化妆参加晚饭吗?

点评

暂时保密。。。  详情 回复 发表于 2017-1-16 13:55
 
个人签名作为一个水军,就是尽量的多回帖,因为懂的技术少,所以回帖水分大,见谅!
EEWORLD开发板置换群:309018200,——电工们免费装β的天堂,商家勿入!加群暗号:喵
 
 

回复

613

帖子

2

TA的资源

纯净的硅(初级)

14
 
先顶一下,我再仔细看
 
个人签名我是一头搞电子的猪,猪是一种好色的动物,猪八戒就是代表.       
 
 

回复

767

帖子

2

TA的资源

纯净的硅(初级)

15
 
75块就收到了红板 厉害啊

点评

淘宝75不包邮。  详情 回复 发表于 2017-1-16 13:54
 
个人签名物致DIY 欢迎你的加入~
QQ群:646461928 公众号:智物知心致成
小店
 
 

回复

6040

帖子

202

TA的资源

版主

16
 
皈依 发表于 2017-1-16 13:31
75块就收到了红板 厉害啊

淘宝75不包邮。
 
 
 

回复

6040

帖子

202

TA的资源

版主

17
 
elvike 发表于 2017-1-16 13:22
队长,你说的没准备好,是指起晚了不够时间化妆参加晚饭吗?

暂时保密。。。
 
 
 

回复

1301

帖子

0

TA的资源

纯净的硅(中级)

18
 
这个应该是正式产品了,以前的黑色板子上主芯片是内部测试用的。
 
 
 

回复

165

帖子

0

TA的资源

一粒金砂(中级)

19
 
k不懂帮顶
 
个人签名什么都不会,只会水经验,请见谅。如果有什么得罪的地方,请找我们队长..................ID:lcofjp
 
 

回复

1万

帖子

25

TA的资源

版主

20
 
lcofjp 发表于 2017-1-16 11:32
REV B 与 REV C的区别可以参照官方文档:http://www.ti.com/lit/pdf/SLAA700
看另一张图可能更容易理解 ...

最有用的功能可能就是支持XDS110输出了
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表