stm32f0
luge1983
这个作者很懒,什么都没留下…
展开
-
STM32F0的UART选择HSI作为时钟源
STM32F0的UART上电不工作时,可以将其时钟源改为HSI试试。在一个无线系统中,使用了一款470MHz LoRa射频模块,使用的CPU为STM32F030,搭建的测试环境为:一块板作为发送机,每秒发送一次,每次10个字节,另一块板作为接收机,总是处于接收状态,每次收到数据就通过串口打印出来。测试时发现,如果发送机上电时给接收机重新上电,则部分接收机的串口就会死掉,此时保持接收机上电,把发送机掉原创 2017-07-11 07:46:55 · 2909 阅读 · 0 评论 -
STM32F0的串口可以禁止溢出检测
在STM32F103中,使能接收中断也就使能了溢出中断,见 http://mp.weixin.qq.com/s/Qq4x0EmC5wc6RXf1JWbm_Q 当发生溢出时,如果不去读一下接收寄存器RDR,将无法清除溢出错误,串口将不能再接收数据。想必ST也知道这是个设计bug,在STM32F0系列中,这个设计bug依然存在,但ST设计了另一个机制来避免这个bug:用户可以在配置串口时禁能溢出检测原创 2017-07-11 07:49:34 · 2249 阅读 · 1 评论