STM32_03_库函数

寄存器控制LED灯的不足


CMSIS标准库


初识CMSIS标准库文件

  • STM32最新固件库v3.5\Libraries\CMSIS\CM3\CoreSupport\core_cm3.c, core_cm3.h
    1.操作的硬件对象是CPU核为Cortex-M3内核,只要是CM3都通用
    2.ARM公司提供,遵循CMSIS标准
    3.提供的接口函数是访问CM3内核的通道
  • STM32最新固件库v3.5\Libraries\CMSIS\CM3\ DeviceSupport\ST\STM32F10x\startup\arm\startup_stm32f10x_hd.s
    1.STM32启动文件
    2.提前初始化堆栈,建立异常向量表,调用SystemInit,调用_main,最终调用main函数
  • STM32最新固件库v3.5\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x system_stm32f10x.c, system_stm32f10x.h
    RCC系统时钟相关操作代码
  • STM32最新固件库v3.5\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h
  • 跟CPU核,控制器,寄存器,中断等相关的寄存器,非常重要,看做总头文件

...


重点关注两类文件


实战演练

相关推荐
fly_sunnn4 小时前
STM32-GPIO
stm32·单片机·嵌入式硬件
宵时待雨8 小时前
STM32基础1:嵌入式历史与生态
stm32·单片机·嵌入式硬件
zhangzhangkeji8 小时前
stm32 14-1 WDG 看门狗:理论部分
stm32
不会代码的小猴8 小时前
启动文件
stm32·嵌入式硬件
深圳老胡8 小时前
STM32CubeMX 生成 CMake 工程,用 VSCode 编译与调试的完整流程
笔记·stm32·单片机·代码规范
甜甜的大香瓜9 小时前
【MT32F006】MT32F006之Timer定时
单片机
甜甜的大香瓜9 小时前
【MT32F006】MT32F006之读写内部EEPROM
单片机
2401_862880829 小时前
iMX6ULL 驱动工程搭建 + LED 灯驱动
c语言·驱动开发·嵌入式硬件
hahaha60169 小时前
FPGA+ARM实现AWB的全流程
人工智能·嵌入式硬件·算法·计算机视觉·fpga开发
沐欣工作室_lvyiyi9 小时前
超市智能货架系统设计与实现(论文+源码)
c语言·单片机·课程设计·电子信息工程毕业设计·黑龙江工商学院·广州工商学院·成都工业学院