你好,
如果我读字节时,传感器没有连接,我得到NMI异常几秒后,因为阻塞的UART读取。为了避免这种异常,我想使用超时,这样执行就不会崩溃。我正在浏览SDK6文档。我不太确定当UART读取操作超时时如何附加和触发UART超时回调
嗨Eshwar,
你能检查一下是否开启/关闭了WDOG定时器吗?
- da1458x_config_basic.h中的CFG_WDOG宏
根据DA14531 datasheet,看门狗定时器(8位带符号位的定时器)用于检测软件逃逸导致的意外执行序列,可以产生全系统复位(WDOG复位)或不可屏蔽中断(NMI)。
由于您正在使用阻塞UART,我怀疑这与WDOD过期有关。
谢谢,PM_Dialog
嗨Eshwar,
你能检查一下是否开启/关闭了WDOG定时器吗?
- da1458x_config_basic.h中的CFG_WDOG宏
根据DA14531 datasheet,看门狗定时器(8位带符号位的定时器)用于检测软件逃逸导致的意外执行序列,可以产生全系统复位(WDOG复位)或不可屏蔽中断(NMI)。
由于您正在使用阻塞UART,我怀疑这与WDOD过期有关。
谢谢,PM_Dialog