【MSP432P401R】基于Keil平台的工程模板的创建

这篇具有很好参考价值的文章主要介绍了【MSP432P401R】基于Keil平台的工程模板的创建。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、说明

        首先感谢BiliBili UP主m-RNA与其它博主,为准备2023年电赛,开始着手准备主控的代码库,本开源MSP432P401R工程(预计2023/2/26基本完成,届时提供开源链接)基于m-RNA的开源库进行学习修改移植而来,也为将来学弟、学妹的的学习做一些铺垫。

二、工程的创建

        ①如图新建件夹

        Doc:用于存放说明txt文件

        Firmware:官方位第三方IDE提供的驱动库

        Hardware:主板外设对应的.h .c文件

        Project:项目工程文件和启动文件

        User:main.c 和 system_msp432p401r.c

keil开发msp432,【MSP432P401R】,单片机,arm开发

        ②官方驱动库的移植

                需要提前安装ti的驱动库,下载链接如下

                SIMPLELINK-MSP432-SDK 软件开发套件 (SDK) | TI.com.cn

                安装后在安装位置可以看到如下内容

keil开发msp432,【MSP432P401R】,单片机,arm开发

                1、simplelink_msp432p4_sdk_3_40_01_02\source\third_party\CMSIS复制至Firware

                2、simplelink_msp432p4_sdk_3_40_01_02\source\ti\devices复制至Firware

                3、source\ti\devices\msp432p4xx\startup_system_files找到启动文件

                system_msp432p401r复制至User,startup_system_files\keil找到

                startup_msp432p401r_uvision.s复制至Project

        ③Keil创建工程文件(详细步骤略)

        ④管理工程文件,个人习惯不同,仅仅展示必要的文件(如图)

keil开发msp432,【MSP432P401R】,单片机,arm开发

        ⑤魔术棒设置,以下是C/C++中需要添加的Define

__MSP432P401R__,__TARGET_FPU_VFP,__FPU_PRESENT,ARM_MATH_CM4

keil开发msp432,【MSP432P401R】,单片机,arm开发

keil开发msp432,【MSP432P401R】,单片机,arm开发

keil开发msp432,【MSP432P401R】,单片机,arm开发

keil开发msp432,【MSP432P401R】,单片机,arm开发

keil开发msp432,【MSP432P401R】,单片机,arm开发

keil开发msp432,【MSP432P401R】,单片机,arm开发

        PS.设置Debug前应插上板载调试器

        ⑥主函数

/* DriverLib Includes */
#include <ti/devices/msp432p4xx/driverlib/driverlib.h> //相对路径不可修改
/* Standard Includes */
#include <stdint.h>
#include <stdbool.h>

int main(void) {
	
}

        ⑦编译

keil开发msp432,【MSP432P401R】,单片机,arm开发文章来源地址https://www.toymoban.com/news/detail-580557.html

到了这里,关于【MSP432P401R】基于Keil平台的工程模板的创建的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MSP432P401R LaunchPad教程(一)时钟配置

    专栏目录 MSP432P401R LaunchPad教程 基于keil的开发环境 MSP432P401R LaunchPad教程(一)时钟配置 MSP432P401R LaunchPad教程(二)keil环境配置 MSP432P401R LaunchPad教程(三)滴答定时器 如何将性能拉满 配置到48MHz 具体见下文 从官方参考手册可以看出,这个mcu的时钟信号一共有七个时钟源,意

    2024年02月16日
    浏览(33)
  • MSP432学习01--新建keil空工程

            为了准备电赛和深入学习嵌入式编程为后面研究FOC电机驱动做准备,入手了一块TI的MSP432P4开发板,在这里开一个系列博文来记录学习过程方便复习:         首先是在keil里创建新工程项目,因为之前的项目用的都是keil开发平台,所以这次准备创建一个空工程以

    2024年02月16日
    浏览(38)
  • MSP432E401Y学习笔记1

    因为去年电赛强制使用TI芯片,所以最近在闲鱼上淘了一块MSP432E401Y准备学习。吃了没文化的亏,这款MSP432的资料实在太少了,网上仅有的一些资料也是P系列的,实在是很头疼。所以在次记录一下自己的学习过程,为想学这款板子的伙伴避一些坑。 芯片:MSP432E401Y 开发环境:

    2024年02月15日
    浏览(46)
  • 配置msp432e401y的ADC采样达到2M

    配置msp432e401y的ADC采样达到2M 电赛期间收到了TI公司提供的msp432e401y开发板。手册上标明ADC采样率可以达到2M,但在TIDriver里好像最大开到500k的采样率。在网上找了半天,没有找到相关代码的帖子,索性自己研究手册,配置出2M采样率。 在msp432e4的sdk文件中里找到.examplesnortos

    2024年02月16日
    浏览(63)
  • 关于MSP432E401Y入门指南(1 环境搭建&点亮一个led灯)

    可以使用keil5和ccs开发,这里ccs使用不惯,因此采用keil5开发 一个工程模板test,已经将启动文件、头文件和源文件添加进入 工程示例:链接:https://pan.baidu.com/s/1707PoqR2LP44s1vLjzPH4w 提取码:fghj 文档资料:链接:https://pan.baidu.com/s/1-GMRFdwazVyhh0X0NFi09A 提取码:utsx Pack:链接:htt

    2024年02月14日
    浏览(41)
  • KEIL_MDK下载程序到MSP432卡慢问题解决

    所用单片机型号:MSP432P401r 我们在用KEIL_MDK编程后对MSP432下载时, 总是很卡慢 , 有时还可能会造成计算机卡死,这 是因为板载驱动未更新 此时我们就需要下载TI公司官方的 CCS编程软件 ,来对其进行 固件更新 即可, 更新的是板子,不是计算机,所以更新一下板子的固件后

    2024年02月16日
    浏览(49)
  • openmv与msp432串口通信

    根据 OpenMV与stm32,msp432等单片机的串口通讯(已经写好一个识别色块的例程,可直接使用)keil(MDK)改进。 一、首先有一个大思想的问题,举个例子就是假如msp432充当“大脑”,openmv就相当于“眼睛”,那么链接所写的就是“眼睛”一直在向“大脑”发送数据,中断会一直

    2024年02月16日
    浏览(39)
  • MSP432学习笔记5——外部中断

    所用单片机型号:MSP432P401r 今日继续我的MSP432电赛速通之路。 外部中断是个很有用的配置 STM32几乎每个I/O口都能配置复用为外部中断 但MSP432并不是这样。 我经过查阅数据手册发现 支持中断的引脚 为: P1^0~ P1^7        P3^0~ P3^7     P5^0~ P5^7 P2^0~ P2^7        P4^0~ P4^7  

    2024年02月07日
    浏览(46)
  • MSP432库函数学习笔记-GPIO

    简述MSP432Pxx-GPIO库的各函数 1,GPIO模式设置,PxDIR寄存器 2,GPIO复用功能配置,PxSEL寄存器 3,GPIO输出电平设置,PxOUT寄存器 4,GPIO输入模式下上/下拉电阻选择,PxREN寄存器 5,GPIO输入读取模式设置,PxIN寄存器 6,GPIO中断模块设置 1,中断使能寄存器PxIE 2,获取选择I/O口上的中

    2024年02月16日
    浏览(59)
  • MSP432学习笔记2——GPIO输入输出

    今日继续更新我的MSP432速通笔记 新的硬件芯片到手,脑子是空白的,板子是漆黑的,诺想要缓解这份尴尬,便来点灯吧! 今日主要速通MSP432的GPIO输入输出功能,目标是连接矩阵键盘与LED流水灯模块 到MSP432P401R开发板上进行练习。 文章 附上原理图与代码 目录 ​编辑 基础知

    2024年02月16日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包