历史上的今天
今天是:2025年04月07日(星期一)
2020年04月07日 | MSP432E401Y学习笔记(一)
2020-04-07 来源:eefocus
因参加2019年全国电子设计大赛,申请到一块MSP432E401Y开发板,今天开始学习如何使用,因为资料较少,自己也是摸索了很久才搭建好环境,今天就和大家分享一下,也记录一下自己的学习过程。
首先我们需要准备这套开发板的开发套件,开发套件官网地址:http://www.ti.com/tool/download/SIMPLELINK-MSP432E4-SDK
下载完成后,直接安装。安装完成后会生成这样两个文件夹.
![]()
CCS IDE的下载与安装
安装:路径可更改

确保选择了SimpleLink MSP432低功耗+高性能MCU。可以根据需要选择其他处理器支持选项。

要使用调试探针,默认情况下,MSP-EXP432E401Y Launchpad使用TI XDS调试探针。

通过检查帮助→检查更新下的更新,确保已安装MSP432工具链。

最后重启CCS。到目前为止我们的开发环境已经搭建完成,接下来就是导入模板,看效果了。
运行第一个例子
通过CCS IDE导入
打开CCS
看到开始界面,点击Import CCS Projects
在“导入CCS项目”对话框中选择“浏览”按钮,然后选择目录如下图所示:


这里可以选择我们要使用的任何代码示例。在此示例中,选择了如图所示示例:

点击Finish。

选择目标配置
双击MSP432E401Y.ccxml


要在CCS中使用FreeRTOS,必须指定FreeRTOS安装的位置
下载地址:FreeRTOS下载



构建和下载
插入启动板,单击CCS中的生成和下载图标。RTOS构建首次需要一点时间。


现在已经将程序下载到板子上,点击如图所示图标,运行程序

右边两个黄色箭头是两个按键,控制两个LED灯,GIF不制作了。

欢迎大家批评与改正!
史海拾趣
|
使用两条线测量电阻非常方便,但会产生测量误差。通过使用4条线及源端子和测量端子分开的万用表,几乎可以消除这种误差。遗憾的是,增加额外的引线和连接提高了测量的复杂程度。您需要连接增加的引线,在从电压变成电阻时,可能不得不更换夹子和探 ...… 查看全部问答> |
|
Found pins functioning as undefined clocks and/or memory enables原因:是你作为时钟的PIN没有约束信息。可以对相应的PIN做一下设定就行了。主要是指你的某些管脚在电路当中起到了时钟管脚的作用,比如flip-flop的clk管脚,而此管脚没有时钟约束 ...… 查看全部问答> |
|
散分!大家好,学习了两周的BIOS原代码分析,现写了一篇总结,希望大家多意见! 本科毕业设计,用了三周时间安装的wince开发环境,编写了第一个GPIO驱动 然后从上周一开始到今天(周日)共两周时间开始分析BIOS原代码的整个执行流程,(说是两周,期间有三天左右在看C++,有一天左右在看wince操作系统,有一天多在看USB,还有其 ...… 查看全部问答> |
|
我搞了一段helloworld的驱动,在linux下能加载成功,下面是测试驱动的代码 #include #include #include #include #include #include #include int main() {printf(\"Content-type:text/html\\n\\n\"); int fd,i,nwrite,nread; char *buf ...… 查看全部问答> |
|
玩pxa270的板子,接触到CPLD,不太清楚cpld与cpu之间的关系。cpld中关于Nandflash的控制逻辑: assign nNFRE = bnCS1 || bADDR25 || (!bADDR24) || bnOE; assign nNFWE = bnCS1 || bADDR25 || (!bADDR24) || bnWE; ...… 查看全部问答> |
|
if(k3==0) { while(!k3); timedata[0]--; if(timedata[0]<0) {timedata[0]=59;} 请问这句代码有问题吗?为什么我timedata[0]小于0时,得不到5 ...… 查看全部问答> |




