![]() |
發(fā)布時間: 2021-11-2 14:27
正文摘要:MCU作為從機,檢測ADC的數(shù)據(jù)輸出。DCLK頻率8.192mhz。使用的是xilinx zynq030. |
Hephaestus 發(fā)表于 2021-11-2 19:34 一共采集了20多路,沒法轉(zhuǎn)并了 |
不知道你怎么配置的,8MHz對于單片機來說太快了(除非自帶符號這種波形的SPI接口),既然你用了FPGA,變成16位或32位并行數(shù)據(jù),讓單片機中斷接收更舒服一些。 |
從機的MCU DCLK 最好可以邊沿檢測,這樣程序會簡單很多。 收到 DCLK 下降沿后 判斷 DRDY 電平是否為高,是的話,準(zhǔn)備開始接收數(shù)據(jù)。 每收到一個下降沿,就讀取Dout一位數(shù)據(jù)。同時判斷一下 DRDY 的電平,如果是高電平,表示這是最后一位數(shù)據(jù)。 |
Powered by 單片機教程網(wǎng)