![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
stm32系列
大西瓜-PaulChan
成功=机遇+基础+兴趣!
展开
-
如何下载stm32系列单片机的固件库(最新版)
废话少说,直接上图,手把手教学,如何下载stm32固件库第一步 进入st官网(ST官网),可选中文(建议多看英文,对看数据手册有很大用处,下面步骤以英文为主),如图1 第二步 选择tool & software(工具及软件) —-> MCUS Embedded Software 第三步 选择product tree 第四步 展开product tree 第五步 以stm32L15原创 2016-05-17 00:11:36 · 2338 阅读 · 0 评论 -
IAR软件外部扩展编辑器---sublime3
1.通过tools>config tools> 命令调出配置工具工作栏,并且点击【NEW】新建一个配置工具,Menu Text中输入菜单名字(如Sublime3) 2.Command中输入sublime3.exe的路径 :点击Browser输入寻找sublime3的安装路径3.arguments中输入"$FILE_PATH$",其他默认,点击OK工具添加完成原创 2017-05-24 22:55:46 · 1428 阅读 · 0 评论 -
STM32F429 时钟系统笔记
①LSI: 低速内部时钟,RC 振荡器,频率为 32kHz 左右。作用:供独立看门狗和自动唤醒单元使用。②LSE: 低速外部时钟,接频率为 32.768kHz 的石英晶体。作用:这个主要是 RTC 的时钟源。③HSE: 高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围为 4MHz~26MHz。作用: 我们的开发板接的是 25M 的晶振。原创 2017-08-04 11:09:25 · 2147 阅读 · 0 评论 -
stm32f103_DMA_笔记
DMA----为CPU减负DMA (Direct Memory Access,直接存储器存取),是一种可以大大减轻 CPU 工作量的数据存取方式。在转移数据的过程中会占用 CPU 十分宝贵的资源,所以我们希望 CPU 更多地被用在数据运算或响应中断之中。DMA 方式是点到点的数据转移,而不使用 DMA 方式还要以内核来作为中转站,显然 DMA 传输方式的效率更高,直接存储器存取原创 2017-07-27 18:58:42 · 700 阅读 · 0 评论 -
stm32_HAL库中__weak修饰符
前言,在 HAL 库中,很多回调函数前面使用__weak 修饰符。weak 顾名思义是“弱”的意思,所以如果函数名称前面加上__weak 修饰符,我们一般称这个函数为“弱函数”。加上了__weak 修饰符的函数,用户可以在用户文件中重新定义一个同名函数,最终编译器编译的时候,会选择用户定义的函数,如果用户没有重新定义这个函数,那么编译器就会执行__weak 声明的函数,原创 2017-07-27 21:13:40 · 15344 阅读 · 0 评论 -
STM32F4的GPIO口配置模式
STM32F4 每组通用 I/O 端口包括 4 个 32 位配置寄存器(MODER、OTYPER、OSPEEDR和 PUPDR)、2 个 32 位数据寄存器(IDR 和 ODR)、1 个 32 位置位/复位寄存器 (BSRR)、1 个 32 位锁定寄存器 (LCKR) 和 2 个 32 位复用功能选择寄存器(AFRH 和 AFRL)等。这样,STM32F4 每组 IO 有 10 个 3原创 2017-08-07 14:38:51 · 6204 阅读 · 0 评论 -
学习STM32F429时钟系统笔记
STM32F429时钟系统笔记问题记录1.为什么 STM32 要有多个时钟源呢?因为首先 STM32 本身非常复杂,外设非常的多,但是并不是所有外设都需要系统时钟这么高的频率,比如看门狗以及 RTC 只需要几十 k 的时钟即可。同一个电路,时钟越快功耗越大,同时抗电磁干扰能力也会越弱,所以对于较为复杂的 MCU 一般都是采取多时钟源的方法来解决这些问题。2.哪几原创 2017-08-29 20:48:29 · 2626 阅读 · 0 评论 -
STM32-USB虚拟串口-学习笔记
USB用于规范电脑与外部设备的连接和通讯。是应用在 PC 领域的接口技术。USB 接口支持设备的即插即用和热插拔功能发展到现在已经有 USB1.0/1.1/2.0/3.0 等多个版本。目前用的最多的就是 USB1.1 和USB2.0,USB3.0 目前已经开始普及。STM32F103 自带的 USB 符合 USB2.0 规范。USB驱动软件开发usb_core(移植过程,代码一般不用修改)usb_...原创 2018-02-24 11:22:11 · 6435 阅读 · 0 评论