2022-04-01 搞定硬件触发状态机程序
2022-04-01 搞定硬件触发状态机程序。检测到外部触发口线跳变,延迟指定周期数自动停止125M采集状态机。延迟周期数非常准。
启动触发配置后,无需C代码干预,DMA传输自动暂停。
触发后,延迟50个时钟周期(250M系统频率),大概 238ns 时间长度。
RP2040的状态机指令设计的非常简洁,功能非常强大。
目前已用4个状态机,SPI通信两个,DSO数据采集1个,触发处理一个。
这个好, 希望楼主能出点PIO使用的 教程之类 。 离成品又近了一步,期待! 我就想知道群主会不会出个PIO的教程[手动狗头] 采集完的数据通过SPI给750处理?PIO的SPI通信速率能到多少? 触发后,DMA暂停,是不是意味着是倒着往回看数据? 是的,回看整个缓冲区数据。
高采样率必须暂停DMA,否则数据处理不过来。
低速采集可以让DMA自由跑,软件处理缓冲区拼接问题。
页:
[1]