在用MDK调试STM32板子串口时,为了方便串口调试,调用了printf()函数,用Keil仿真是,串口不能正确的输出,软件仿真时,总是卡在那 里.有点纳闷,然后调用USART_SendData()函数,发现串口可以接收到正确的数据,证明串口配置没有问题,问题应该是出在printf()函 数上,参照ST公司的printf例子也不能在串口输出数据.由此可知应该是软件配置的原因.后面,百度,再AVR论坛上找到了答案. 如果使用的是MDK,请在工程属性的“Target“->”Code Generati…