找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 906|回复: 3
打印 上一主题 下一主题
收起左侧

请问这种MCU作为从机的时序怎么理解怎么写程序

[复制链接]
跳转到指定楼层
楼主
MCU作为从机,检测ADC的数据输出。DCLK频率8.192mhz。使用的是xilinx zynq030.

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

1635834367(1).jpg
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:624769 发表于 2021-11-2 18:17 | 只看该作者
从机的MCU  DCLK 最好可以边沿检测,这样程序会简单很多。

收到 DCLK 下降沿后 判断 DRDY 电平是否为高,是的话,准备开始接收数据。
每收到一个下降沿,就读取Dout一位数据。同时判断一下 DRDY 的电平,如果是高电平,表示这是最后一位数据。
回复

使用道具 举报

板凳
ID:883242 发表于 2021-11-2 19:34 | 只看该作者
不知道你怎么配置的,8MHz对于单片机来说太快了(除非自带符号这种波形的SPI接口),既然你用了FPGA,变成16位或32位并行数据,让单片机中断接收更舒服一些。
回复

使用道具 举报

地板
ID:716656 发表于 2021-11-2 20:36 | 只看该作者
Hephaestus 发表于 2021-11-2 19:34
不知道你怎么配置的,8MHz对于单片机来说太快了(除非自带符号这种波形的SPI接口),既然你用了FPGA,变成1 ...

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

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表