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

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

[复制链接]

该用户从未签到

1

主题

0

回帖

5

积分

新手上路

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

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

使用道具 举报

该用户从未签到

566

主题

9967

回帖

1万

积分

管理员

积分
14461
发表于 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

回复 支持 反对 送花

使用道具 举报

  • TA的每日心情
    开心
    6 天前
  • 签到天数: 181 天

    [LV.7]常住居民III

    9

    主题

    310

    回帖

    3859

    积分

    荣誉版主

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

    使用道具 举报

    该用户从未签到

    566

    主题

    9967

    回帖

    1万

    积分

    管理员

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

    使用道具 举报

  • TA的每日心情
    开心
    前天 08:01
  • 签到天数: 114 天

    [LV.6]常住居民II

    43

    主题

    1042

    回帖

    7163

    积分

    荣誉版主

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

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


    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-6-16 09:19 , Processed in 0.091837 second(s), 48 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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