我有一个可与 50MHz SPI 接口一起使用的 DAC。它是一个具有 8 位地址的 16 位 DAC,因此我需要发送 24 位数据。我想使用 Pico 向 DAC 发送数据,以产生 1 kHz 的正弦波,采样数为 20(因此采样率不超过 20ksps)。我使用 Micropython 对 pico 进行编程,但无法获得超过 500 hz 的波。我在做什么错.....有没有办法使用 DMA 来加速这个过程?DAC还需要芯片选择,它不在机器模块中,所以我不得不使用gpio。这是否会减慢进程?
问问题
838 次