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).
在接收回调里进行重启接收不起作用,看了下这个函数的返回值为0,在发送回调里和主程序循环里调用这个函数就没问题,接收 发送都正常,请问是哪方面的问题
你没有进接收完成,进的是超时,那就要把超时处理了,才能正常接收
Diga 在 串口空闲中断 在接收回调里为什么重启不了串口接收 中说:
LINFlexD_ClearStatusFlag(LINFlexD3, LINFlexD_UART_TIMEOUT_FLAG); 这个函数吗
Diga 源码这里不是清除过标志了吗
超时现象应该是你在发送了几个数据后,但数据个数没有到你的预设值,停止发送了,总线空闲,直至超时。 目前 SDK 内,产生接收超时后就会停止接收,需要你在主线程内重启接收与重启超时
Diga 意思是只能在主线程里重启 不能在接收回调的超时事件里面处理完数据后直接重启?
目前的SDK是这样的。 中断回调毕竟是在中断里,不适合做太多事情,传递状态之类的就够了,通信控制以及数据处理最好是在主线程去做
Diga 好吧 感谢回复
帮助没办法联网的电脑使用YCT
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...