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).
Alexz 把串口中断回调函数里的打印函数注释后再试一下
您用的具体芯片型号是哪一颗呀,MD14、MD24 or ME05
quanfeng MD14
Alexz 回调函数里这个 case 里调用 UART_DRV_SetRxBuffer if (event == UART_EVENT_RX_FULL ) { UART_DRV_SetRxBuffer(UART2_DEBUG_INSTANCE, &debug_rx_byte, 1); }
中断事件判断条件的问题,参考demo
SSEZKX 按照demo修改,UART_DRV_SetRxBuffer不起作用仍然只进一次中断
把串口中断回调函数里的打印函数注释掉,再打断点试一下
SSEZKX 不行
SSEZKX 接收完一次之后,RxEn就清零了,定位不到在哪里被清零了
SSEZKX 1次
LINFlexD_UART_DRV_InstallErrorCallback 注册错误中断,打断点看下有没有产生什么错误
SSEZKX LINFlexD_UART_DRV_InstallErrorCallback注册errorllback没有进过
改一下demo的引脚,把demo改一下,对比一下看下有什么不一样吧
这里不需要加uint32_t但是不影响
SSEZKX 改过这个demo,有同样的问题。
波特率有检查么,demo是没问题的
SSEZKX 波特率没问题,也是只进一次中断
你发个腾讯会议连接远程看一下呢
快速上手云途开发生态
发帖前请查看
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...