Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
SDK版本用的是1.3.1,该代码每5ms运行一次,如果不加 UART_DRV_AbortReceivingData(INST_UART);这一句的话就会导致进入DefaultISR中断,为什么呢?SDK是否有问题?
所以你每 5 ms 反复调用时,如果上一次还没接收完成,不加 AbortReceivingData() 就会一直处于接收 BUSY 状态,并且 RX 中断保持打开。一旦 UART 收到数据、溢出、帧错误、噪声错误,CPU 就会进 UART 中断。
如果此时中断向量没有正确挂到 UART driver 的 ISR,就会进 DefaultISR。
快速上手云途开发生态
发帖前请查看
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...