printf()函数可以直接向窗口格式化输出,给我们调试程序带来很大的方便,然而在KeilMDK环境下直接使用printf()函数就会陷入软件中断,导致死循环的产生;因而不能进入main()函数。单步调试程序时会发现程序指针一直在SWI_HandlerBSWI_Handler打转;针对不行的问题,在工程中得根据MCU对Serial.c进行修改,具体细看Serial.c文件