这种问题一般出现在中容量(或小容量)向大容量移植程序的时候,出现原因也很简单,因为中容量设备里没有UART5自然也就没有这个中断了
解决方法是:
1.确认选中的设备是大容量设备(确认有UART5)
2.查看C/C++中define的是“STM32F10X_HD”还是“STM32F10X_MD”
3.替换启动文件“startup_stm32f10x_md.s”为“startup_stm32f10x_hd.s”;
4.修改C/C++中define为STM32F10X_HD。
这种问题一般出现在中容量(或小容量)向大容量移植程序的时候,出现原因也很简单,因为中容量设备里没有UART5自然也就没有这个中断了
解决方法是:
1.确认选中的设备是大容量设备(确认有UART5)
2.查看C/C++中define的是“STM32F10X_HD”还是“STM32F10X_MD”
3.替换启动文件“startup_stm32f10x_md.s”为“startup_stm32f10x_hd.s”;
4.修改C/C++中define为STM32F10X_HD。