没有合适的资源?快使用搜索试试~ 我知道了~
STM32固件库函数手册.pdf
需积分: 14 7 下载量 14 浏览量
2020-09-25
21:27:59
上传
评论
收藏 8.26MB PDF 举报
温馨提示
试读
43页
STM32固件库函数手册,包括GPIO,ADC等多个外设库函数的说明和使用方法,改函数库是一个固件函数包,还包括每一个外设的驱动该描述和应用实例,
资源推荐
资源详情
资源评论
目 录
目 录.................................................................................................................................................... 1
1. 变量定义 ......................................................................................................................................... 4
2. GPIO 相关函数 .............................................................................................................................. 5
2.1. 函数 GPIO_Init .................................................................................................................... 5
2.2. 函数 GPIO_SetBits .............................................................................................................. 6
2.3. 函数 GPIO_ReadInputDataBit............................................................................................. 7
2.4. 函数 GPIO_ReadOutputDataBit.......................................................................................... 7
2.5. 函数 GPIO_PinRemapConfig.............................................................................................. 8
2.6. 函数 GPIO_Write................................................................................................................. 9
2.7. 函数 GPIO_ReadInputData ............................................................................................... 10
3. RCC 相关函数 .............................................................................................................................. 10
3.1. 函数 RCC_APB2PeriphClockCmd ................................................................................... 10
3.2. 函数 RCC_APB1PeriphClockCmd ................................................................................... 11
3.3. 函数 RCC_AHBPeriphClockCmd ..................................................................................... 12
3.4. 函数 RCC_ADCCLKConfig ............................................................................................. 12
4. SysTick 函数 —— SysTick_Config .............................................................................................. 12
5. NVIC 相关函数 ............................................................................................................................ 14
5.1. 函数 NVIC_Init .................................................................................................................. 14
5.2. 函数 NVIC_PriorityGroupConfig ...................................................................................... 17
5.3. 函数 NVIC_SetPriority ...................................................................................................... 17
6. EXTI 相关函数 ............................................................................................................................ 17
6.1. 函数 GPIO_EXTILineConfig ............................................................................................ 17
6.2. 函数 EXIT_Init .................................................................................................................. 18
6.3. 函数 EXTI_GetITStatus..................................................................................................... 19
6.4. 函数 EXTI_ClearITPendingBit ......................................................................................... 19
7. USART 相关函数 ......................................................................................................................... 20
7.1. 函数 USART_Init ............................................................................................................... 20
7.2. 函数 USART_Cmd ............................................................................................................ 21
7.3. 函数 USART_SendData..................................................................................................... 21
7.4. 函数 USART_ReceiveData................................................................................................ 22
7.5. 函数 USART_GetFlagStatus ............................................................................................. 22
8.6. 函数 USART_ITConfig ..................................................................................................... 23
8.7. 函数 USART_GetITStatus................................................................................................. 23
8.8. 函数 USART_ClearFlag .................................................................................................... 24
8.9. 函数 USART_ClearITPendingBit ...................................................................................... 24
8. TIM 相关函数 .............................................................................................................................. 24
8.1. 函数 TIM_TimeBaseInit .................................................................................................... 24
8.2. 函数 TIM_DeInit ............................................................................................................... 26
8.3. 函数 TIM_ITConfig ........................................................................................................... 26
8.4. 函数 TIM_Cmd .................................................................................................................. 27
8.5. 函数 TIM_GetITStatus ...................................................................................................... 28
8.6. 函数 TIM_ClearITPendingBit ........................................................................................... 28
8.7. 函数 TIM_ARRPreloadConfig .......................................................................................... 29
8.8. 函数 TIM_OCxInit ............................................................................................................. 29
8.9. 函数 TIM_OCxPreloadConfig ........................................................................................... 30
9. I2C 相关函数 ................................................................................................................................ 31
9.1. 函数 I2C_Init ..................................................................................................................... 31
9.2. 函数 I2C_CheckEvent ....................................................................................................... 32
9.3. 函数 I2C_GetFlagStatus .................................................................................................... 33
9.4. 函数 I2C_GenerateSTART ................................................................................................ 34
9.5. 函数 I2C_ SendData .......................................................................................................... 35
9.6. 函数 I2C_ ReceiveData...................................................................................................... 35
9.7. 函数 I2C_ Send7bitAddress............................................................................................... 35
9.8. 函数 I2C_ GenerateSTOP.................................................................................................. 36
9.9. 函数 I2C_AcknowledgeConfig .......................................................................................... 36
10. DMA 相关函数 ......................................................................................................................... 36
10.1. 函数 DMA_DeInit .......................................................................................................... 36
10.2. 函数 DMA_Init ............................................................................................................... 37
10.3. 函数 DMA_Cmd ............................................................................................................ 38
11. ADC 相关函数 .......................................................................................................................... 39
11.1. 函数 ADC_Init ................................................................................................................ 39
11.2. 函数 ADC_RegularChannelConfig ................................................................................ 40
11.3. 函数 ADC_DMACmd .................................................................................................... 41
11.4. 函数 ADC_ResetCalibration .......................................................................................... 42
11.5. 函数 ADC_GetResetCalibrationStatus........................................................................... 42
11.6. 函数 ADC_StartCalibration............................................................................................ 42
11.7. 函数 ADC_GetCalibrationStatus.................................................................................... 42
11.8. 函数 ADC_SoftwareStartConvCmd............................................................................... 43
11.9. 函数 ADC_TampSensorVrefintCmd .............................................................................. 43
1. 变量定义
CMSIS IO 类型限定词
固件库与 CMSIS 数据类型对比
注:
__IO 表示告诉编译器这个变量存在 RAM 中。而普通的没有 __IO 的为寄存器变量。
2. GPIO 相关函数
2.1. 函数 GPIO_Init
剩余42页未读,继续阅读
资源评论
别等我回来
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- windows下NTFS文件系统读取.zip
- windows程序设计课程 相关代码.zip
- Windows via C++图书代码,升级Windows SDK 到10.zip
- matlab基于扩张卡尔曼滤波的磷酸铁锂蓄电池SOC检测,给出了电池模型和算法实现过程.zip
- matlab基于卡尔曼滤波的磷酸铁锂蓄电池SOC检测
- STM8S003F3P6最小系统AD版(包含原理图、PCB源文件)
- smg.uvproj
- nextjs turbo build
- mysql-connector-j-8.0.31.jar
- MATLAB Appdesigner 设计天气预报小程序:全国各城市天气查询系统Weather-capturer-v3
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功