找回密码
 立即注册
楼主: 电子DIY小家

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

 火.. [复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:9
  • 最近打卡:2025-05-01 17:42:01

6

主题

12

回帖

224

积分

中级会员

积分
224
发表于 2023-3-5 21:54:26 | 显示全部楼层
视频里的程序有没有放上论坛?
  • 打卡等级:常住居民III
  • 打卡总天数:135
  • 最近打卡:2024-12-25 10:15:05

47

主题

1350

回帖

8058

积分

荣誉版主

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

积分
8058
QQ
发表于 2023-3-6 02:38:58 | 显示全部楼层
bill*** 发表于 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 | 显示全部楼层
电子DI*** 发表于 2023-2-26 20:53
兄弟看起来很强啊,专业汽车维修

是可以等间隔采样 但这个时间怎样控制?如果单单靠ADCTIM以及ADCCFG的SPEED来调整时间,这样不够用啊,是否可以在新版本增加一个PWM或者TIME时间间隔触发ADC,再将数据自动DMA存XDATA.现在这个DMA一触发  就是靠ADC的转换速度来间隔采样,无法满足大多数的应用要求,太难了
  • 打卡等级:常住居民III
  • 打卡总天数:135
  • 最近打卡:2024-12-25 10:15:05

47

主题

1350

回帖

8058

积分

荣誉版主

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

积分
8058
QQ
发表于 2023-3-7 09:14:08 | 显示全部楼层
dannyz*** 发表于 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 | 显示全部楼层
电子DI*** 发表于 2023-3-7 09:14
PWM周期触发ADC采样这个功能这个STC32G有的呀,不过在后面PWM的章节才会讲到,现在要用的话可以先看看手 ...

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

0

主题

26

回帖

100

积分

注册会员

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

难道可以同时打开PWM触发ADC和ADC DMA?
  • 打卡等级:常住居民III
  • 打卡总天数:135
  • 最近打卡:2024-12-25 10:15:05

47

主题

1350

回帖

8058

积分

荣誉版主

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

积分
8058
QQ
发表于 2023-3-10 09:32:41 | 显示全部楼层
dannyz*** 发表于 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 | 显示全部楼层
电子DI*** 发表于 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的时钟或者数据 会发现是有时间间隔的,
  • 打卡等级:以坛为家II
  • 打卡总天数:412
  • 最近打卡:2025-05-01 03:39:21

2

主题

144

回帖

3012

积分

论坛元老

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

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

47

主题

1350

回帖

8058

积分

荣誉版主

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

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

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

本版积分规则

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

GMT+8, 2025-5-1 20:09 , Processed in 0.470452 second(s), 120 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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