这种问题一般出现在中容量(或小容量)向大容量移植程序的时候,出现原因也很简单,因为中容量设备里没有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在这里插入图片描述

Logo

一站式 AI 云服务平台

更多推荐