stm32f030x8.h文件内容

第一部分:Configuration of the Cortex-M0 Processor and Core Peripherals

第二部分:中断号列表。

第三部分:包含其他头文件

#include "core_cm0.h"            /* Cortex-M0 processor and core peripherals */
#include "system_stm32f0xx.h"    /* STM32F0xx System Header */
#include <stdint.h>

第四部分:所有外设结构体定义,Peripheral_registers_structures

第五部分:外设在内存中的地址映射,定义每个外设的基地址,没有定义每个外设的各个寄存器的地址,因为在外设结构体定义中包含了外设内各个寄存器相对于基地址的偏移关系,所以定义了基地址+结构体就能找到每个外设的每个寄存器的地址了

第六部分:把外设基地址转换成外设结构体对象指针

第七部分:定义所有外设寄存器的各个bit

第八部分:定义一些判断宏,IS_ADC_ALL_INSTANCE(INSTANCE) ((INSTANCE) == ADC1)

第九部分:定义一些方便移植用的宏定义的别名

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值