![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
stm32
justsure
额。。学习
展开
-
STM32——FLASH擦除/写入失败的踩坑笔记。(WRPERR)
STM32——FLASH擦除/写入失败的踩坑笔记。(WRPERR)原创 2022-07-01 13:40:59 · 4869 阅读 · 1 评论 -
STM32 ADC的一些随笔。
1:规则通道,注入通道。 在多通道adc采集时才用得到。 规则通道共用一个ADC_CR采集结果寄存器,每次只能保存一个通道的值。注入通道共用另一个JDRx。规则通道,按顺序来,一个个转换。注入通道可以插队。2:通常 采样周期越长,精度越好。 ADC频率最高14mhz。周期最短14周期。所以ADC采样最短时间 1us。3:转换开始 可软件触发也可硬件触发。也可adc看门狗触发(达到电压阈值触发中断)。4:在打开扫描的多通道模式下,有个好玩的地方Continu...原创 2022-04-04 12:33:41 · 509 阅读 · 0 评论 -
STM32L051 低功耗模式和踩坑随笔(自用)
这几天用到了STM32L051的低功耗。之前也接触过低功耗,各种模式有些迷糊,正好整理一下。手册上说有5个模式,功耗依次递减。低功耗运行模式:调压器处于低功耗模式,时钟频率受限。进入方式: 配置APB,AHB时钟线、系统时钟频率和调压器。睡眠模式:内核停止,外设保持运行。进入方式:WFI 或WFE。 系统控制寄存器 位SLEEPDEEP = 0 浅...原创 2022-04-02 10:01:01 · 3867 阅读 · 1 评论 -
STM32(M3内核)位带操作与操作寄存器相比的优越性
STM32的位带操作是什么不在这展开来讲。相信点开这个标题进来看的人是不会不知道位带操作的。先总结:不会被中断导致出错,使用时要加volatile。下面是搬运的Cortex—M3内核权威指南里面对位带操作优越性的说明最后说一下。两个建议:1:简单的程序直接用库函数或者寄存器操作就行了,对于比较复杂的程序建议尽量使用位带操作来实现。程序复杂起来了,位带节省的效率和代码空间就可观了。2:一定要使用宏来位带操作,别直接操作。...原创 2022-02-21 17:23:45 · 1720 阅读 · 1 评论 -
STM32F0 进入standby休眠模式自动唤醒重启问题的解决。
http://www.openedv.com/forum.php?mod=viewthread&tid=312683&extra=page%3D1本人在openedv的发帖,问题就是库函数版本的区别,有的库函数缺少清除唤醒标志位的操作,需要手动清除。原创 2020-06-17 11:08:39 · 2950 阅读 · 0 评论