标题: 请问这种MCU作为从机的时序怎么理解怎么写程序 [打印本页]

作者: 压着我头发啦    时间: 2021-11-2 14:27
标题: 请问这种MCU作为从机的时序怎么理解怎么写程序
MCU作为从机,检测ADC的数据输出。DCLK频率8.192mhz。使用的是xilinx zynq030.

1635834367(1).jpg (45.33 KB, 下载次数: 59)

1635834367(1).jpg

作者: 188610329    时间: 2021-11-2 18:17
从机的MCU  DCLK 最好可以边沿检测,这样程序会简单很多。

收到 DCLK 下降沿后 判断 DRDY 电平是否为高,是的话,准备开始接收数据。
每收到一个下降沿,就读取Dout一位数据。同时判断一下 DRDY 的电平,如果是高电平,表示这是最后一位数据。
作者: Hephaestus    时间: 2021-11-2 19:34
不知道你怎么配置的,8MHz对于单片机来说太快了(除非自带符号这种波形的SPI接口),既然你用了FPGA,变成16位或32位并行数据,让单片机中断接收更舒服一些。
作者: 压着我头发啦    时间: 2021-11-2 20:36
Hephaestus 发表于 2021-11-2 19:34
不知道你怎么配置的,8MHz对于单片机来说太快了(除非自带符号这种波形的SPI接口),既然你用了FPGA,变成1 ...

一共采集了20多路,没法转并了




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1