STM32
基于正点原子探索者开发板 STM32F407复习
我才不要写代码呢
这个作者很懒,什么都没留下…
展开
-
STM32 CubeMX使用记录
取消DMA中断默认使能DMA中断默认使能勾选无法取消选中取消勾选Force DMA channels interrupts原创 2024-05-25 14:50:48 · 336 阅读 · 0 评论 -
STM32_IAP
IAPIn Application ProgrammingBootLoader程序App程序原创 2020-11-22 21:28:06 · 141 阅读 · 0 评论 -
STM32之UART
UART,是通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),既然是“器”,显然,它就是个设备而已,要完成一个特定的功能的硬件,它本身并不是协议。那么它要完成什么功能呢?它的最基本功能,是串行数据和并行数据之间的转换。我们知道,计算机中的数据以Byte为基本单位,对一个Byte的存取是并行的,即,同时取得/写入8个bit。而串行通信,需要把这个Byte“打碎”,按照时间顺序来收发以实现串行。RS232/RS485,是两种不同的电气协议,也就是说,原创 2020-11-13 00:08:49 · 1330 阅读 · 0 评论 -
STM32之点亮LED
从原理图上找到LED所连接的两个引脚PF9,PF10这里先不用MX配置GPIO状态而是自己调用hal函数去初始化和控制 /* USER CODE BEGIN 2 */ //GPIO总线时钟默认不打开,所以先调用GPIOF的时钟线使能。 __HAL_RCC_GPIOF_CLK_ENABLE();`在这里插入代码片` //配置PGIO初始化,这些参数在头文件 芯片型号_hal_gpio.h 中可以看到定义 GPIO_InitTypeDef led_init; led_init.原创 2020-11-10 13:55:07 · 680 阅读 · 0 评论 -
STM32之GPIO
HAL_GPIO_WritePin原创 2020-11-10 01:33:13 · 199 阅读 · 0 评论 -
STM32之时钟
时钟是MCU工作的基础,嵌入式没有时钟就像人类没有心跳。Reset and clock control (RCC)STM32F407的时钟源分为高速、低速,内部、外部。Low/High Speed Internal/External所以我们一共有4个时钟源LSI 内部低速HSI 内部高速HSE 外接高速LSE 外接低速虽然都是时钟,都可以将就用。但是内部的时钟一般没有外接晶振的精准度高,我们最常用的就是HSE——外接高速时钟源。时钟源确定后会进入到PLL锁相环之中进行倍频分原创 2020-11-09 20:55:44 · 796 阅读 · 0 评论 -
STM32之cubeIDE
STM32之cubeIDEcubeIDE是cube系列的又一产品,主要集成了cubuMX配置工具、eclipse编辑器以及调试工具。组成了一个完整的集成开发环境。cubeIDE以文件夹工作区域划分选择新建工程后可以看见所集成的MX功能选择芯片工程命名第一次使用的芯片系列型号会下载支持包...原创 2020-11-09 20:17:59 · 983 阅读 · 0 评论