嵌入式基础_09_新建裸机工程模板

一、相关文件梳理:

文件脑图:

注意事项:

  • 1、stm32fxxx.h文件中包含两个宏定义

    • a、具体芯片类型宏,用于启用对应芯片的中断号

    • b、外设头文件宏,用于启用stm32fxxx_conf.h

  • 2、内核寄存器文件,M3内核只需要core_cm3.c/h两个文件,M4内核需要core_cm4.h、core_cmFunc.h、core_cmInstr.h、core_cmSimd.h四个文件

  • 3、stm32fxxx_conf.h文件存放所有外设头文件

  • 4、如果将其从标准库换为HAL,则只需要将标准库所需文件换为HAL库即可

二、创建一个STM32F407ZGT6工程示例

1、文件准备

  • a、下载芯片板级支持包并安装

Arm Keil | Deviceshttps://www.keil.arm.com/devices/

  • b、下载STM32芯片标准外设库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值