STM32F4xx系列的DSP和标准外设库是一个完整的软件包,包括所有标准外设的设备驱动程序,用于STM32F4xx设备的32位Flash微控制器
2023-02-26 17:22:16 16.94MB stm32f4xx固件库标准库
1
2.3 外设的初始化和设置 本节按步骤描述了如何初始化和设置任意外设。这里 PPP 代表任意外设。 1. 在主应用文件中,声明一个结构 PPP_InitTypeDef,例如: PPP_InitTypeDef PPP_InitStructure; 这里 PPP_InitStructure 是一个位于内存中的工作变量,用来初始化一个或者多个外设 PPP。 2. 为变量 PPP_InitStructure 的各个结构成员填入允许的值。可以采用以下 2 种方式: a)按照如下程序设置整个结构体 PPP_InitStructure.member1 = val1; PPP_InitStructure.member2 = val2; PPP_InitStructure.memberN = valN; /* where N is the number of the structure members */ 以上步骤可以合并在同一行里,用以优化代码大小: PPP_InitTypeDef PPP_InitStructure = { val1, val2,.., valN} b)仅设置结构体中的部分成员:这种情况下,用户应当首先调用函数 PPP_SturcInit(..)来初始化变量 PPP_InitStructure,然后再修改其中需要修改的成员。这样可以保证其他成员的值(多为缺省值)被正确填 入。 PPP_StructInit(&PPP_InitStructure); PP_InitStructure.memberX = valX; PPP_InitStructure.memberY = valY; 34/368 译文英文原版为 UM0427 Oct. 2007 Rev 2, 译文仅供参考,与英文版冲突的,以英文版为准
2022-05-10 10:53:36 2.79MB STM32 固件库 手册
1
STM32官方固件库,本人经常用的。内涵官方手册,完整无删减,chm格式查阅方便快捷,需要的小伙伴欢迎下载
2021-10-19 17:22:19 49.75MB STM32 官方固件库 固件库手册 chm
1
17.2 SPI库函数 Table 408. 例举了SPI的库函数 Table 408. SPI 库函数 函数名 描述 SPI_DeInit 将外设 SPIx 寄存器重设为缺省值 SPI_Init 根据 SPI_InitStruct 中指定的参数初始化外设 SPIx 寄存器 SPI_StructInit 把 SPI_InitStruct 中的每一个参数按缺省值填入 SPI_Cmd 使能或者失能 SPI 外设 SPI_ITConfig 使能或者失能指定的 SPI 中断 SPI_DMACmd 使能或者失能指定 SPI 的 DMA 请求 SPI_SendData 通过外设 SPIx 发送一个数据 SPI_ReceiveData 返回通过 SPIx 近接收的数据 SPI_DMALastTransferCmd 使下一次 DMA 传输为 后一次传输 SPI_NSSInternalSoftwareConfig 为选定的 SPI 软件配置内部 NSS 管脚 SPI_SSOutputCmd 使能或者失能指定的 SPI SS 输出 SPI_DataSizeConfig 设置选定的 SPI 数据大小 SPI_TransmitCRC 发送 SPIx 的 CRC 值 SPI_CalculateCRC 使能或者失能指定 SPI 的传输字 CRC 值计算 SPI_GetCRC 返回指定 SPI 的发送或者接受 CRC 寄存器值 SPI_GetCRCPolynomial 返回指定 SPI 的 CRC 多项式寄存器值 SPI_BiDirectionalLineConfig 选择指定 SPI 在双向模式下的数据传输方向 SPI_GetFlagStatus 检查指定的 SPI 标志位设置与否 SPI_ClearFlag 清除 SPIx 的待处理标志位 SPI_GetITStatus 检查指定的 SPI 中断发生与否 SPI_ClearITPendingBit 清除 SPIx 的中断待处理位
2021-09-14 13:49:28 2.79MB STM32 固件库 手册
1
STM32F4系列固件库手册(英文原版),方便大家开发时使用。
2021-09-11 09:07:20 29.93MB STM32F4 固件库
1
2.2 固件函数库文件描述 Table 2 列举和描述了固件函数库使用的所有文件。 固件函数库的体系和文件相互包括的联系表示在 Figure 2 中。每一个外设都有一个对应的源文件: stm32f10x_ppp.c 和一个对应的头文件:stm32f10x_ppp.h。 文件 stm32f10x_ppp.c 包含了使用外设 PPP 所需的所有固件函数。提供所有外设一个存储器映像文件 stm32f10x_map.h。它包含了所有寄存器的声明,既可以用于 Debug 模式也可以用于 release 模式。 头文件 stm32f10x_lib.h包含了所有外设头文件的头文件。它是唯一一个用户需要包括在自己应用中的文件, 起到应用和库之间界面的作用。 文件 stm32f10x_conf.h 是唯一一个需要由用户修改的文件。它作为应用和库之间的界面,指定了一系列参 数。 Table 2. 固件函数库文件描述 文件名 描述 stm32f10x_conf.h 参数设置文件,起到应用和库之间界面的作用。 用户必须在运行自己的程序前修改该文件。 用户可以利用模板使能或者失能外设。也可以修改外部晶振的参数。 也可以是用该文件在编译前使能 Debug 或者 release 模式。 main.c 主函数体示例。 stm32f10x_it.h 头文件,包含所有中断处理函数原形。 stm32f10x_it.c 外设中断函数文件。 用户可以加入自己的中断程序代码。对于指向同一个中断向量的多个不同中断请 求,可以利用函数通过判断外设的中断标志位来确定准确的中断源。固件函数库提 供了这些函数的名称。 stm32f10x_lib.h 包含了所有外设的头文件的头文件。 它是唯一一个用户需要包括在自己应用中的文件,起到应用和库之间界面的作用。 stm32f10x_lib.c Debug 模式初始化文件。
2021-08-21 15:06:08 2.79MB STM32 固件库 手册
1
灵动 MM32F103 固件库用户手册 库函数
2021-04-26 22:38:00 2.88MB MM32 Cortex_M3 F103 固件库手册
1
stm32f20x固件库手册.pdf
2021-04-07 15:01:18 96.97MB stm32f2固件库
1
该文档给出了STM32F4新系列底层驱动的函数固件库。通过该文档,可以方便的翻阅新库的各个函数的意义及应用为一直苦于不适应SMT32F4新旧库之间改变的不适应性提供了解决方案。
2019-12-21 22:20:04 4.61MB STM32F4 固件库 新库
1
STM32固件库V3.5以及使用手册中文版,参考手册中文,数据手册中文,数据手册有对STM32引脚进行介绍的内容
2019-12-21 21:22:17 35.04MB 固件库,手册
1