#申请原创#
1.串口波特率 B = C / (8 * (2 - OVER8) * (DIV_Integer + 1))
例如配置了C=20M,OVER8=0,而DIV_Integer:0~255,所以 B=20M/16/256= 4882.8125。最小波特率为4882,那么配置4800就Error咯。
2.TMEAn用CMPAR无法输出0%或者100%PWM,那么用TIMEA_PCONRx.FORC来实现0%或100%PWM
3.串口接收发生上溢错误后,在串口错误中断中 清了上溢错误标志,还需要读一下RDR来清RXNE标志位
4. ...... |