11,138

STM32如何通过内部VREF得到实际的VDDA值

我们经常会使用STM32 ADC功能测试外部电压,在一些精度不高的场合,我们一般就用3.3V作为参考电压来计算测到的电压值。不过,这种情况……

11,981

STM32串口接收不定长数据原理与源程序

今天说一下STM32单片机的接收不定长度字节数据的方法。由于STM32单片机带IDLE中断,所以利用这个中断,可以接收不定长字节的数据,由于……

6,794

STM32定时器时钟 36M和72M迷糊的问题

(昵称和头像已经过处理) 这个问题,有很多人问到过。关于STM32定时器的时钟,TIM2使用APB1的时钟,APB1的时钟分明是36M,到了TIM2为……

6,314

分享一点STM32硬件设计的经验

声明:由于下述内容不起眼但很重要,所以别的人肯定是不会写出来告诉你的啦。 很多经验都是从错误中总结出来的,所以没有实践,哪会犯……

9,042

借STM32读取W25Q16器件号学点英语

硬件连接 硬件连接如上图所示,STM32通过SPI口与W25Q16通信。 W25Q16是一个16M bit(2M byte)的Flash存储器,用来存储各种掉电后需要保……

3,987

检测AT24CXX的自写入周期结束

关于AT24CXX的“自写入周期”,请看: http://www.rationmcu.com/elecjc/1480.html AT24CXX的自写入周期是“小于5ms”,所以可以用延时函数……

10,979

STM32 APB2 AFIO时钟什么时候需要开启

很多人在问,RCC_APB2ENR中的AFIO位什么时候需要开启? 有的人说用到外部中断的时候打开,有的人说引脚重映射的时候打开,等等。这些答……

14,842

STM32如何产生PWM信号

本文实践用到的芯片为:STM32F103VET6。文中所述内容符合同系列芯片的应用。本文适合初学者阅读。 上面是在STM32引脚PA0上测得的频率……

14,996

STM32基本定时器延时函数

注:本文实践用到的芯片是cortex-m3系列的STM32F103VET6,文中涉及内容覆盖整个STM32F1系列M3单片机。 本文适合学习STM32的初学者阅读……

6,826

STM32使用printf丢失第一个字母的问题

STM32使用printf函数给串口打印信息的执行步骤为: 1.重定向printf函数 给uart.c文件中增加如下函数: //重定向c库函数printf到USART1 ……