12 2015 档案
摘要:STM32共有五个时钟源,分别是:HSI是高速内部时钟、RC振荡器,频率为8MHz;HSE是高速外部时钟,频率范围为4~6MHz; (可接石英/陶瓷谐振器或者接外部时钟源)LSI是低速内部时钟,频率40kHz; (独立看门狗时钟源、可作RTC时钟源)LSE是低速外部时钟,频率为32.768kHz石英...
阅读全文
摘要:上次介绍了一般结构体的定义以及引用方法,那么接下来将对结构体在官方固件库是如何具体使用的做出简单说明。 结构体指针成员变量引用方法是通过“→”符号来实现,比如要访问student1结构体指针指向的结构体的成员变量name,那么方法是:stuednt1—>name; 如在STM32官方固...
阅读全文
摘要:ST用结构体的形式对寄存器组进行了封装,因此对结构体有一定的认识和了解,也是学习固件库的重要一步。 在C语言中,结构体就是指一种数据结构,他可以被声明为变量、指针或数组,用以实现复杂的数据结构。在MDK中有许多地方使用结构体以及结构体指针。 结构体定义如下所示: Struct 结构...
阅读全文
摘要:我们使用STM32固件库,就需要了解官方提供的固件库包结构。文件夹介绍: 固件库包的Libraries下有CMSIS和STM32F10x-StdPeriph-Driver两个目录,这其中包含了所以固件库核心的所有子文件夹河子文件。STM32F10x-StdPeriph-Driver //目录...
阅读全文
摘要:STM32与一般单片机/ARM7最大的不同,则是它的寄存器特别多,而使用者又很难全部记下,因此,ST官方则根据规范提供了一套库函数源码,通过直接操作库函数达到对寄存器操作的目的。 固件库就是函数的集合,固件库函数的作用是向下负责与寄存器直接打交道,向上提供用户函数调用的接口(API)。 ...
阅读全文

浙公网安备 33010602011771号