问题提问模板
SDK版本
14.2
协议栈版本
s132_nrf52_5.0.0_softdevice.hex
问题的现象
在multilink的例程里边添加了串口(从uart例程将uart_init 弄过来的),但是当通过串口向发来数据时,进入串口中断
p_event->evt_type 不是 APP_UART_DATA_READY (0)
而能进入
case APP_UART_DATA(4) 和 APP_UART_FIFO_ERROR (1)
其中
APP_UART_DATA, /**< An event indicating that UART data has been received, and data is present in data field. This event is only used when no FIFO is configured. */
APP_UART_FIFO_ERROR, /**< An error in the FIFO module used by the app_uart module has occured. The FIFO error code is stored in app_uart_evt_t.data.error_code field. */
怀疑是fifo的配置问题,但是config.h 中提到fifo的配置 和 mian.c 的 init函数都和uart例程是一样的 (uart例程正常使用,只是需要改成一连多,没改成功) 没有找到问题所在
搞过multilink例程 添加 uart 或者 把uart例程改成一连多的大神还请不吝赐教