发送和接收不能与UART1工作
亲爱的对话框,
我正在使用DA14681基本开发板。
对于一个应用程序,我想从UART1接收一些数据,并将一些数据发送到I2C设备。来自UART的数据包含I2C设备的地址和数据。
但是,当我运行我的代码(仅与UART接收),代码停止在“ASSERT_WARNING(xSemaphorePM != NULL);”
当我删除所有I2C和UART代码时,代码工作正常(用LED2闪烁进行测试)。
亲爱的对话框,
我正在使用DA14681基本开发板。
对于一个应用程序,我想从UART1接收一些数据,并将一些数据发送到I2C设备。来自UART的数据包含I2C设备的地址和数据。
但是,当我运行我的代码(仅与UART接收),代码停止在“ASSERT_WARNING(xSemaphorePM != NULL);”
当我删除所有I2C和UART代码时,代码工作正常(用LED2闪烁进行测试)。
嗨,对话框中,
我试图使用DA1468x设备作为I2C从设备使用I2C适配器(ad_i2c_start_slave)。大多数情况下,它是有效的,但有时并不有效。
我正在使用i2c适配器(在主模式)来执行异步写或读,永远等待一个OS_EVENT从回调信号。
然而,我想要能够设置超时值,而不是永远等待,这样它不会被卡住,如果说,在公共汽车上没有设备。