请选择 进入手机版 | 继续访问电脑版

 找回密码
 立即注册
楼主: 电子D***

冲哥32位8051视频教程疑问解答贴

 火.. [复制链接]

该用户从未签到

6

主题

11

回帖

182

积分

注册会员

积分
182
发表于 2023-3-5 21:54:26 | 显示全部楼层
视频里的程序有没有放上论坛?
  • TA的每日心情
    开心
    15 小时前
  • 签到天数: 69 天

    [LV.6]常住居民II

    31

    主题

    886

    回帖

    6278

    积分

    荣誉版主

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

    积分
    6278
    QQ
     楼主| 发表于 2023-3-6 02:38:58 | 显示全部楼层
    bill0555 发表于 2023-3-5 21:54
    视频里的程序有没有放上论坛?

    有的,在这个帖子的1楼末尾就是附件哦~
    https://www.stcaimcu.com/forum.php?mod=viewthread&tid=323
    1.png

    该用户从未签到

    0

    主题

    26

    回帖

    100

    积分

    注册会员

    积分
    100
    发表于 2023-3-7 00:36:16 | 显示全部楼层
    电子DIY小家 发表于 2023-2-26 20:53
    兄弟看起来很强啊,专业汽车维修

    是可以等间隔采样 但这个时间怎样控制?如果单单靠ADCTIM以及ADCCFG的SPEED来调整时间,这样不够用啊,是否可以在新版本增加一个PWM或者TIME时间间隔触发ADC,再将数据自动DMA存XDATA.现在这个DMA一触发  就是靠ADC的转换速度来间隔采样,无法满足大多数的应用要求,太难了
  • TA的每日心情
    开心
    15 小时前
  • 签到天数: 69 天

    [LV.6]常住居民II

    31

    主题

    886

    回帖

    6278

    积分

    荣誉版主

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

    积分
    6278
    QQ
     楼主| 发表于 2023-3-7 09:14:08 | 显示全部楼层
    dannyzhu008 发表于 2023-3-7 00:36
    是可以等间隔采样 但这个时间怎样控制?如果单单靠ADCTIM以及ADCCFG的SPEED来调整时间,这样不够用啊,是 ...

    PWM周期触发ADC采样这个功能这个STC32G有的呀,不过在后面PWM的章节才会讲到,现在要用的话可以先看看手册,PWM章节的范例程序
    1.png

    该用户从未签到

    0

    主题

    26

    回帖

    100

    积分

    注册会员

    积分
    100
    发表于 2023-3-7 19:14:54 | 显示全部楼层
    电子DIY小家 发表于 2023-3-7 09:14
    PWM周期触发ADC采样这个功能这个STC32G有的呀,不过在后面PWM的章节才会讲到,现在要用的话可以先看看手 ...

    PWM可以触发  但又如何用DMA批量读取ADC值到XDATA

    该用户从未签到

    0

    主题

    26

    回帖

    100

    积分

    注册会员

    积分
    100
    发表于 2023-3-7 19:17:35 | 显示全部楼层
    dannyzhu008 发表于 2023-3-7 19:14
    PWM可以触发  但又如何用DMA批量读取ADC值到XDATA

    难道可以同时打开PWM触发ADC和ADC DMA?
  • TA的每日心情
    开心
    15 小时前
  • 签到天数: 69 天

    [LV.6]常住居民II

    31

    主题

    886

    回帖

    6278

    积分

    荣誉版主

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

    积分
    6278
    QQ
     楼主| 发表于 2023-3-10 09:32:41 | 显示全部楼层
    dannyzhu008 发表于 2023-3-7 19:17
    难道可以同时打开PWM触发ADC和ADC DMA?

    看下来目前PWM触发ADC只可以实现等间隔采样。同样的看下来DMA的ADC只要配置好设置通道选择时间、保持时间、采样时间理论来说也是可以控制采样时间的。32G试验箱里就有个16通道的ADC触发DMA连续采样的功能,可以试试:
    1.png

    该用户从未签到

    0

    主题

    26

    回帖

    100

    积分

    注册会员

    积分
    100
    发表于 2023-3-11 08:25:53 | 显示全部楼层
    电子DIY小家 发表于 2023-3-10 09:32
    看下来目前PWM触发ADC只可以实现等间隔采样。同样的看下来DMA的ADC只要配置好设置通道选择时间、保持时间 ...

    DMA的ADC只要配置好设置通道选择时间、保持时间、采样时间理论来说也是可以控制采样时间的

    这个准备试试  但太难掌握那个时间的,好像DMA自动扫描ADC除了ADC转换速度 每个切换还有一个DMA自己的时间间隔,比如我让ADC 1通道扫描20次  1通道扫描完一次,进行下一次时  这个时间比ADC转换时间大,也就时ADC转换+DMA的时间间隔   DMA的时间间隔这个时间无法确定 或者很难判断    在做SPI DMA的时候  就发现DMA SPI 不时连续发送的 可以测SPI的时钟或者数据 会发现是有时间间隔的,
  • TA的每日心情
    奋斗
    22 小时前
  • 签到天数: 94 天

    [LV.6]常住居民II

    1

    主题

    103

    回帖

    1715

    积分

    金牌会员

    积分
    1715
    发表于 2023-3-12 15:41:28 | 显示全部楼层
    神农鼎 发表于 2022-12-22 17:47
    你程序打包,附件也发上来,冲哥才能方便的编译,分析原因啊

  • TA的每日心情
    开心
    15 小时前
  • 签到天数: 69 天

    [LV.6]常住居民II

    31

    主题

    886

    回帖

    6278

    积分

    荣誉版主

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

    积分
    6278
    QQ
     楼主| 发表于 2023-3-14 11:07:43 | 显示全部楼层
    lclbf 发表于 2023-3-14 10:59
    老师教程:数码管动态显示,用的是8位数码管,段选和位选都刚好8位;我没有对应的硬件,只有4位数码管,现 ...

    4位的话,位选的数组改成四位就好了~当然可以接着用
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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

    GMT+8, 2024-3-29 23:33 , Processed in 0.069884 second(s), 67 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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