从零搭建cortex-m0 UART工程

本文详细阐述了如何使用Keil开发工具,从创建新工程到添加文件,逐步构建一个针对Cortex-M0的UART工程。通过添加和配置包括CMSIS相关文件、串口和GPIO操作函数,以及用户自定义的main函数,最终实现通过串口打印数据进行程序运行验证。
摘要由CSDN通过智能技术生成

本文介绍了通过Keil开发工具,在已有工程源码的情况下建立一个Cortex-M0工程的基本流程,并通过串口打印数据来表明程序能够成功运行。

 

1. 创建工程

 建立新工程 Project -> New uVision Project

 2. 选择器件ARMCM0

 

2. 向工程中添加文件

1. 在工程根目录下,创建Include目录,并添加文件:

CMSDK_CM0.h        核内外设访问层Core Peripheral Access Layer

core_cm0.h          核内外设访问层Core Peripheral Access Layer,定义了使用的CMSIS版本、Cortex内核、工具链,提供了核内外设访问层的定义,例如核内外设的数据结构和地址映射,也提供了一些访问Cortex-M0核内寄存器及外设的静态内联函数

system_CMSDK_CM0.h    片上外设访问层Device Peripheral Access Layer,和system_CMSDK_CM0.c定义了系统初始化函数SystemInit ()和一些指示时钟的变量。

这一目录下通常存放CMSIS相关头文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值