找回密码
 立即注册
查看: 565|回复: 4

求助,高速16位,比如5M采样率的并口ADC 能用STC32一次获取这个外设数据吗?

[复制链接]

1

主题

0

回帖

5

积分

新手上路

积分
5
发表于 2023-5-7 13:56:12 | 显示全部楼层 |阅读模式
首先想了解STC单片机对外设数据一条指令是不是最多八位通讯

第二是能不能像访问大存储器的时候用数据位8位先锁存,再用地址位与数据口一起实现16位的方式实现16位外设输入,这样最快响应能有多高频率
第三,好像STM32外设一组是16位,是能一条指令16位同时通讯吗?现有单片机里高于16位的外设怎么一次取走?只能用FPGA?
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:57
  • 最近打卡:2025-05-04 08:52:05

718

主题

1万

回帖

1万

积分

管理员

积分
15666
发表于 2023-5-7 14:35:36 | 显示全部楼层
现在如果是
1, 在MCU内部扩展的外设,如将 XFR 放在 edata区,就可以 32位/16位/8位的访问
2, 在MCU内部扩展的外设,如将 XFR 放在 xdata区,就可以         16位/8位的访问
3, 在MCU外部扩展的外设,目前只支持8位访问,以后可以改成支持8位/16位/32位访问

1.png

2.png

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:328
  • 最近打卡:2025-03-09 19:40:01

9

主题

328

回帖

4501

积分

荣誉版主

积分
4501
发表于 2023-5-7 18:11:43 | 显示全部楼层
IO口好像只能8位
STM32的一个port是16个IO(例如PA0-PA15),可以一次读出
可以考虑使用并入串出的高速移位寄存器试试,采样后寄存器内的值是锁定的
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:57
  • 最近打卡:2025-05-04 08:52:05

718

主题

1万

回帖

1万

积分

管理员

积分
15666
发表于 2023-5-7 19:18:07 | 显示全部楼层
直接I/O模拟,读2次I/O
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:135
  • 最近打卡:2024-12-25 10:15:05

47

主题

1350

回帖

8058

积分

荣誉版主

冲哥视频教程和各种开源资料QQ交流群884047237,可群

积分
8058
QQ
发表于 2023-5-9 17:47:48 | 显示全部楼层
这不得看接口,要是时序符合这个接口也可以用呀~


回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-4 23:03 , Processed in 0.237436 second(s), 81 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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