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核,控制器,寄存器,中断等相关的寄存器,非常重要,看做总头文件

...


重点关注两类文件


实战演练

相关推荐
点灯小铭37 分钟前
基于单片机的电子琴设计与乐曲存储播放实现
单片机·嵌入式硬件·毕业设计·课程设计·期末大作业
hemama_1 小时前
STM32F103VET6开发板例程(一)-LED
stm32·单片机·嵌入式硬件
夜月yeyue1 小时前
Linux 内核驱动加载机制
linux·服务器·stm32·嵌入式硬件
炸膛坦客1 小时前
FreeRTOS 学习:(十七)“外部中断”和“内核中断”的差异,引入 FreeRTOS 中断管理
stm32·freertos·实时操作系统
奋斗的牛马1 小时前
FPGA--zynq学习 PS与PL交互(二) HP接口
单片机·嵌入式硬件·学习·fpga开发·信息与通信
ACP广源盛139246256734 小时前
GSV1016/ACP#HDMI2.0 HDCP1.4 发射器(TTL/LVDS 输入 + 音频插入)技术解析
单片机·嵌入式硬件·音视频
d111111111d4 小时前
STM32中为什么会有APB1和APB2两个外设有什么区别
笔记·stm32·单片机·嵌入式硬件·学习
ACP广源盛139246256735 小时前
GSV6505F---1 In to 4 Out HDMI 2.1 Splitter with Embedded MCU
单片机·嵌入式硬件·音视频
ThreeYear_s5 小时前
【FPGA+DSP系列】——CCS联合proteus仿真DSP工程,以TMS320f28027芯片为例,LED闪烁仿真。
单片机·fpga开发·proteus
2501_925317135 小时前
【底层奥秘与性能艺术】让 RTOS 在 48 MHz MCU 上跑出 0.5 µs 上下文切换——一场从零开始的嵌入式“时间革命”
单片机·嵌入式硬件·#嵌入式·#嵌入式开发·#rtos