描述:
使用的是官方的评估版,CH32V307VCT6,使用的是官方提供的demo。
基于官方提供的FreeRTOS工程文件作为我项目开发的工程文件,发现串口接收中断没有被正确触发,在中断触发函数的前面,.c文件的开始处添加了void USART1_IRQHandler(void) __attribute__((interrupt("WCH-Interrupt-fast")));之后,仍然不能正确触发,同时,更换了引脚和串口都无法正确触发,但是!移植到其他的demo工程文件上就可以正确触发,所以我有以下疑问:
是否有大哥遇见过类似的问题?
这类问题的原因是什么?如何解决,我自己推断可能是跟IDE系统的配置或者是FreeRTOS修改了某些权限有关。