
STM32
wumi13059
这个作者很懒,什么都没留下…
展开
-
【STM32F10x】三:使用stm32标准库函数
虽然使用寄存器操作是最直接的操作硬件的方式,但是在STM32中提供给了一种更加方便快捷的使用方式——库函数。库函数是实际上是一种对于寄存器以结构体形式的封装。首先,在stm32中库函数主要分为了两块:stm32标准库库CMSIS目录下的<core_cm3>和<stm32f10x_it>文件和stm32标准外设库STM32F10x_StdPeriph_Driver 目录下src目录中的.c文件。 只要将这些头文件添加到项目中即可使用。首先观察RCC,在上一次的写入中,使用到了R原创 2020-06-17 19:17:18 · 1595 阅读 · 0 评论 -
【STM32F10x】二:利用结构体访问外设
之前了解使用寄存器操作GPIOA口的LED灯亮灭程序,原理是将寄存器的地址强制转换成指针形式, 然后对指针进行操作。这一章尝试通过将外设定义成结构体的形式来操作外设寄存器。本章重点在于理解和使用<结构体>来控制外设寄存器,然后举例一个按键控制LED灯实现亮灭功能,通过结构体访问RCC和GPIO的相关寄存器。预备知识1:寄存器地址和结构体在形式上都是地址连续分布通过C语言...原创 2020-06-17 17:35:38 · 660 阅读 · 0 评论