This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nrf52840 I2S打开读取数据,会占用全部资源 When nrf52840 I2S is opened to read data, it will occupy all resources

When I2S reads the digital audio sensor, when strat is turned on_ After I2S, the data can be read and recognized normally, but this action takes up the whole CPU occupancy rate, and other functions such as broadcast buttons can't work. I don't know what's going on for a long time, so I ask the gods to answer

Parents
  • I hope the manufacturer can do a small test, and use the SDK / nrf5_ SDK_ 17.0.0_ 9d13099/examples/ble_ peripheral/ble_ app_ / pca10056 / S140,Add IIS host test to the template in template  without stop_ IIS, like this, test whether it's like what I said. Thank you very much,

  • I also encountered the same problem when using nRF52840. However, I didn't read the i2s data but only sent the i2s data. When I enabled the transmission during the Bluetooth connection stage, it caused the Bluetooth connection to disconnect, and then it would disconnect again after the connection was established. The reason for the disconnection was 0x08. When I set the broadcast interval to 40ms, it also affected the i2s transmission. It seems that i2s and Bluetooth are competing for resources. Have you solved your problem? If you can help me, I would be very grateful.

Reply
  • I also encountered the same problem when using nRF52840. However, I didn't read the i2s data but only sent the i2s data. When I enabled the transmission during the Bluetooth connection stage, it caused the Bluetooth connection to disconnect, and then it would disconnect again after the connection was established. The reason for the disconnection was 0x08. When I set the broadcast interval to 40ms, it also affected the i2s transmission. It seems that i2s and Bluetooth are competing for resources. Have you solved your problem? If you can help me, I would be very grateful.

Children
No Data
Related