EFM32外设驱动库简析
efm32tgxxxfxx.h 文件主要定义了该款 MCU 外设存在与否的情况,每个外设的配置寄存器组的起始地址等,同时用 include 包含了相应的 efm32tg_peripheral.h。还定义了如下结构体。
注意 , 以上定义均在 efm32tg_peripheral 中找,例如 ADC_Typedef * 的定义在 efm32tg_adc.h。
efm32tg_peripheral.h 主要定义了某外设 peripheral 的寄存器和比特域,以及一系列比特域 mask 等。 以 efm32tg_adc.h 为例,定义的 ADC 寄存器的结构体:
注意以上 struct 的__IO,__I 等修饰符。其实这些修饰符等同于 volatile,是 ARM 公司在
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新经管营销EFM32外设驱动库简析--(3)全文阅读和word下载服务。
相关推荐: