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

...


重点关注两类文件


实战演练

相关推荐
吠品7 小时前
智谱开源 ZCode 之后,真正的考试才开始
单片机·嵌入式硬件·1024程序员节
Chery11408 小时前
高速ADC与精密DAC怎么选?DP9230D与DP8532D应用解析
嵌入式硬件·物联网·射频工程
小李不想当小白11 小时前
SPI通信外设与W25Q64 (硬件SPI)(STM32标准库学习笔记)
笔记·stm32·单片机·嵌入式硬件·学习·嵌入式
LCG米11 小时前
STM32驱动W5500以太网模块实测:TCP吞吐瓶颈定位、TX指针回绕陷阱与断线重连保活落地
stm32·单片机·嵌入式硬件·tcp/ip
尼喃13 小时前
662K/65Z5三脚稳压芯片规格书—PW6566B33/B30引脚功能
嵌入式硬件
创界工坊工作室13 小时前
63-基于STC89C52霍尔传感器的智能化电能表设计
stm32·单片机·嵌入式硬件·51单片机·proteus
智购科技自动售货机厂家14 小时前
让AI经营自动售货机:从Project Vend看工具权限与业务规则~YH
大数据·服务器·单片机·嵌入式硬件·深度学习
Zwawa15 小时前
从 printf 到曲线:把数据送上 VOFA+
c语言·单片机·嵌入式
意法半导体STM3215 小时前
【官方原创】LAT6048 如何扩大MP2的A35核和M33核共享内存
stm32·单片机·嵌入式硬件·内存映射·stm32mp2
en.en..16 小时前
STM32(F429)启动模式与两种烧录方式
stm32·单片机·嵌入式硬件