STM32F4官方例程
STM32F4官方例程
LeeLeeLee钟硕
微电子中的算法人,vivo-iqoo体感操控设计师(2022),来交个朋友
展开
-
STM32F4 ST官方评估板笔记(12) - 通过Reset(WaUp)针脚从待机状态唤醒
通过Reset(WaUp)针脚从待机状态唤醒 ①void PWR_WakeUpPinCmd(FunctionalState NewState); //使能针脚 ②void PWR_EnterSTANDBYMode(void); //进入待机模式 * @brief Enters STANDBY mode. * @note...原创 2018-08-02 07:36:13 · 803 阅读 · 0 评论 -
STM32F4 ST官方评估板笔记(11) - 通过RTC Alarm A进行日期时间定时中断
通过RTC Alarm A进行日期时间定时中断 ①EXTI_InitTypeDef //结构体定义 NVIC_InitTypeDef void EXTI_ClearITPendingBit(uint32_t EXTI_Line); //清除外部中断17线:EXTI_Line17 void EXTI_Init(EXTI_InitTypeDef* EXTI_Init...原创 2018-08-02 07:34:55 · 2746 阅读 · 0 评论 -
STM32F4 ST官方评估板笔记(10) - RTC实时时钟
RTC实时时钟①NVIC_InitTypeDef NVIC_InitStructure; //结构体定义 EXTI_InitTypeDef EXTI_InitStructure; ②/* Enable the PWR clock */ RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR, ENAB...原创 2018-08-01 19:30:28 · 1447 阅读 · 0 评论 -
STM32F4 ST官方评估板笔记(9) - 电脑发送信息到微控制器
串口通信(电脑发送信息到微控制器) ①按第八节进行串口配置。 ②NVIC_InitTypeDef NVIC_InitStructure; //进行中断配置频道:USART1_IRQn NVIC_Init(&NVIC_InitStructure); ③USART_ITConfig(USARTx...原创 2018-08-01 19:29:29 · 207 阅读 · 0 评论 -
STM32F4 ST官方评估板笔记(8) - 串口通信(打印输出)
串口通信(打印输出) ①GPIO_InitTypeDef GPIO_InitStructure; //结构体定义 USART_InitTypeDef USART_InitStructure; ②RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOx, ENABLE); //开时钟 RCC_APB2PeriphClo...原创 2018-08-01 19:26:24 · 457 阅读 · 0 评论 -
STM32F4 ST官方评估板笔记(7) - 时基定时器
时基定时器①SysTick_CLKSourceConfig(SysTick_CLKSource_HCLK_Div8); //时基分频设定* @arg SysTick_CLKSource_HCLK_Div8: AHB clock divided by 8 selected as SysTick clock source. 设定为系统时钟的1/8...原创 2018-08-01 19:25:12 · 305 阅读 · 0 评论 -
STM32F4 ST官方评估板笔记(6) - PWM复用输出
PWM复用输出注意:PWM输出的GPIO必须跟TIM的AF对应,TIM4的CH1-4分别为PD12-15。①GPIO_InitTypeDef xxx; TIM_OCInitTypeDef xxx; TIM_TimeBaseInitTypeDef xxx; //结构体定义 ②RCC_APB1PeriphClockCmd(RCC_APB1Periph_...原创 2018-08-01 00:21:40 · 1192 阅读 · 0 评论 -
STM32F4 ST官方评估板笔记(5) - 定时器中断
定时器中断①TIM_TimeBaseInitTypeDef NVIC_InitTypeDef //结构体定义 ②PSC ARR计算 To get TIM4 counter clock at 2 KHz, the prescaler is computed as follows: Prescaler = (TI...原创 2018-08-01 00:17:26 · 922 阅读 · 0 评论 -
STM32F4 ST官方评估板笔记(4) - 位操作什锦
位操作什锦①uint8_t GPIO_ReadInputDataBit(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin) //直接读位输入信息返回:Bit_SET(非0),Bit_RESET(0); ②typedef struct{ __IO uint32_t MODER; __IO uint32_t OTYPE...原创 2018-08-01 00:14:56 · 338 阅读 · 0 评论 -
STM32F4 ST官方评估板笔记(3) - 开外部中断
开外部中断①error: declaration may not appear after executable statement in block 结构体定义必须在函数最前面 GPIO_InitTypeDef; EXTI_InitTypeDef; NVIC_InitTypeDef; ...原创 2018-08-01 00:10:51 · 865 阅读 · 0 评论 -
STM32F4 ST官方评估板笔记(2) - 通用io结构体设置
通用io结构体设置 ①typedef struct{ uint32_t GPIO_Pin; //针脚 This parameter can be any value of @ref GPIO_pins_define */ GPIOMode_TypeD...原创 2018-08-01 00:09:44 · 484 阅读 · 0 评论 -
STM32F4 ST官方评估板笔记(1) - 系统初始化
系统初始化①void SystemInit(void); 子函数:static void SetSysClock(void) 关键值:/* PLL_VCO = (HSE_VALUE or HSI_VALUE / PLL_M) * PLL_N */#define PLL_M 8 //直接修改...原创 2018-08-01 00:08:27 · 543 阅读 · 0 评论