PHY6222写flash时候,会暂停DMA-SPI刷新数据

蓝牙 BLE设备、蓝牙 MESH设备、蓝牙 Beacon设备、Sub-G设备等


Post Reply
Robertz
Posts: 100

你好,我们现在开发遇到一点问题,就是利用phy6222开发幻彩灯用DMA-SPI驱动幻彩灯的时候,出现写flash时候,会暂停DMA-SPI刷新数据,影响到灯的效果,请问这个写FLASH的时候有办法避免影响到DMA-SPI的发送吗,有什么解决方法吗?
谢谢


Tags:
User avatar
逻辑的院子
Posts: 220
Contact:

Re: PHY6222写flash时候,会暂停DMA-SPI刷新数据

DMA-SPI刷新数据应该是很短暂的,并不需要持续刷新,和写Flash一般不会是同一时间发生的。

Robertz
Posts: 100

Re: PHY6222写flash时候,会暂停DMA-SPI刷新数据

幻彩动态效果是持续刷新的呢?

User avatar
逻辑的院子
Posts: 220
Contact:

Re: PHY6222写flash时候,会暂停DMA-SPI刷新数据

写Flash本身是一个原子操作,是不能被打断的,所以它会打断其他事件,这个是不好改变的。
不过SPI数据每次发完都是有回调的,可以在发送完成到下一次发送开始的过程中再去操作Flash就可以避免被中途打断的问题。

Robertz
Posts: 100

Re: PHY6222写flash时候,会暂停DMA-SPI刷新数据

测试了下 擦除一个扇区需要用到80MS 刷灯间隔最快速度小于20ms 请问下最小擦除片区是必须3个区吗?
请问下这个PHY6222的SDK有低电压检测的标志吗?可以通过给芯片供电电压低了也就是关机了给他存储数据

Post Reply