![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32
努力向上的刘猪蹄
脚踏实地做实事!
展开
-
STM32中断篇
STM32中断篇STM32中每个外设均可以产生中断。中断分类大致可分为两类:系统异常(异常可理解为中断)。外部中断。Table 61. Vector table for STM32F405xx/07xx and STM32F415xx/17xx In RM0090系统异常外部中断NVIC(Nested Vectored Interrupt Controller)NVIC,可从架构来理解它的名字:NVIC是M4内核里的一个外设,即为嵌套,由于它控制着整个芯片的中断原创 2020-12-18 00:51:49 · 626 阅读 · 1 评论 -
STM32HAL库(二):时钟树案例详解
STM32时钟树案例详解时钟树直接使用HSI作为时钟源使用配置相应的结构体,最后调用HAL_RCC_OscConfig(), 和HAL_RCC_ClockConfig()初始化时钟。/** * @brief System Clock Configuration * @retval None * 方式一:直接配置相应的结构体 * 使用HSI作为系统时钟源(16MHz). */void SystemClock_Config(void){ RCC_OscInitTypeDe原创 2020-12-16 01:06:44 · 1559 阅读 · 0 评论 -
STM32_HAL库(一):点亮LED
STM32_HAL库_点亮LEDLED.h#ifndef __LED_H#define __LED_H#include "stm32f4xx.h"#define LED1_PORT GPIOF#define LED1_PIN GPIO_PIN_9#define LED2_PORT GPIOF#define LED2_PIN GPIO_PIN_10void LED_Init(void);void LED_Open(uint16_t GPIO_PIN);#endif原创 2020-12-12 23:06:18 · 499 阅读 · 0 评论 -
STM32HAL库中断函数原理
STM32HAL库中断函数原理HAL_UART_Receive_IT函数分析HAL_StatusTypeDef HAL_UART_Receive_IT(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size){ /* Check that a Rx process is not already ongoing */ ...原创 2020-04-21 15:45:43 · 1405 阅读 · 0 评论