开发板来啦~
开发板上电
开箱图
开发板侧面
刚收到工作人员寄来的开发板,开箱检查板卡上电可以正常工作,没有问题。
到手的这款开发板是TI的MSP-EXP432P4111
板卡的一些性能和资源从官网可以查到,这里大概介绍一下(具体的在使用过程中再去研究)
集成的高精度 ADC、低功耗运行和 2MB 集成闪存,可无缝连接多个无线连接选项。它具有 MSP432P4111 MCU,其中包括 2MB 闪存和 256kB SRAM、48MHz Arm® Cortex®-M4F、低至 120uA/MHz(工作功耗)和 850nA(待机)的低功耗工作能力、320 段 LCD 以及具有 16 位性能的 SAR 精密 ADC。MSP432P4 MCU 为需要精密测量和低功耗分析的应用(如预测性维护或智能计量)同时提供精密模拟和高效数据处理能力。2MB 闪存还支持使用多个通信栈、固件映像和无线更新。开发人员可利用大量 SimpleLink 无线 MCU BoosterPack™ 插件模块和 SimpleLink 软件开发套件 (SDK) 插件,无缝添加无线连接并开发支持物联网的边缘节点。(源自TI官网)
板卡大小合适,有一个小优点是这款板卡集成一个分段式LCD 显示屏因为做一些开发实验是可以大大的减少外接显示器的步骤,提高实用性。
持续更新~
————————————————————————————————分割线—————————————————————————————————————-
首先,由于本人用Keil比较多,所以这次打算用Keil来进行开发。教程如下:
第一步:(1) 要准备的材料有MSP-EXP432P4111使用手册(英文版)下载链接:
也可以查看(PS:如果英语基础不太理想的朋友,可以百度在线翻译直接上传文档,可以在线英汉对照阅读,很方便)
(2)安装Keil 5
(3)由于我们使用Keil开发STM32较多见,所以大部分用户在初次使用Keil开发MSP432P4111或其他衍生型号的单片机时,会没有安装固件库。所以,如果没有安装固件库的朋友可以提前下载好并且安装,安装过程很简单,这里不再说明。下载链接:https://www.keil.com/dd2/Pack/
安装后打开keil 5,点击“魔术棒” 点击,Device后就可以查看我们下载安装好的固件库啦~ (4)从TI官网下载相关例程,后面我们要用来进行创建工程的时候使用这些官方例程中的启动文件等等。 打开TI官网,搜索MSP432DriverLib,点击搜索结果: 下载后打开文件夹内容如下图: 好了,到此为止我们前期要准备的工作就完成了,英文版的手册,Keil 5开发软件,固件库和官方例程,一共四个方面的内容。
第二步:(1)建立一个工程文件夹,工程文件夹下有Doc、Lib、List、Obj和User五个文件夹。
这里简要对各个文件夹进行一下说明,Doc里面放一些项目说明之类的文件,Lib用于存放驱动库文件,List和Obj是keil编译生成的文件,User用来存放用户文件。 接下来把刚刚下载的驱动文件中的driverlib、inc、rom文件夹copy到刚刚新建的Lib文件夹下,driverlib里面是官方提供的驱动库,inc里面是Arm内核及CMSIS协议相关文件,rom里面也是官方驱动文件。
不知道什么原因,官方给的库里面文件不全,还缺了一个CMSIS软件标准相关的文件cmsis_armcc.h,我们从keil5的安装目录下找到它,把它添加进去,该文件默认路径为C:\Keil_v5\ARM\Pack\ARM\CMSIS\5.3.0\CMSIS\Include,我们把它放到刚刚建立的Lib文件夹下,\Lib\inc\CMSIS。 (PS:重要的一点,我这里因为版本的不同,在此路径下没有找到cmsisi_armcc.h这个文件,所以此文件我在此贴附录上传,需要可以自取~)
cmsis_armcc.rar
(5.19 KB, 下载次数: 1)
(2) 除此之外,我们在从刚刚下载的文件中打开expamples,里面有很多官方给的使用例程,我们随便打开一个,我在这里打开adc14 里面有各种开发工具建立的工程,这里我们选择keil,打开
(3)把jlink调试文件加入到User文件夹下,因为最后代码便完成后,要通过jlink来下载程序和调试,所以这一步决定你的程序是否可以用jlink来下载进去,非常重要的一步 这两个调试启动文件可以在这里自取: |