bill0555 发表于 2023-3-5 21:54:26

视频里的程序有没有放上论坛?

电子DIY小家 发表于 2023-3-6 02:38:58

bill0555 发表于 2023-3-5 21:54
视频里的程序有没有放上论坛?
有的,在这个帖子的1楼末尾就是附件哦~
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=323

dannyzhu008 发表于 2023-3-7 00:36:16

电子DIY小家 发表于 2023-2-26 20:53
兄弟看起来很强啊,专业汽车维修

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

电子DIY小家 发表于 2023-3-7 09:14:08

dannyzhu008 发表于 2023-3-7 00:36
是可以等间隔采样 但这个时间怎样控制?如果单单靠ADCTIM以及ADCCFG的SPEED来调整时间,这样不够用啊,是 ...

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

dannyzhu008 发表于 2023-3-7 19:14:54

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

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

dannyzhu008 发表于 2023-3-7 19:17:35

dannyzhu008 发表于 2023-3-7 19:14
PWM可以触发但又如何用DMA批量读取ADC值到XDATA
难道可以同时打开PWM触发ADC和ADC DMA?

电子DIY小家 发表于 2023-3-10 09:32:41

dannyzhu008 发表于 2023-3-7 19:17
难道可以同时打开PWM触发ADC和ADC DMA?

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

dannyzhu008 发表于 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的时钟或者数据 会发现是有时间间隔的,

hu_jia168 发表于 2023-3-12 15:41:28

神农鼎 发表于 2022-12-22 17:47
你程序打包,附件也发上来,冲哥才能方便的编译,分析原因啊

电子DIY小家 发表于 2023-3-14 11:07:43

lclbf 发表于 2023-3-14 10:59
老师教程:数码管动态显示,用的是8位数码管,段选和位选都刚好8位;我没有对应的硬件,只有4位数码管,现 ...

4位的话,位选的数组改成四位就好了~当然可以接着用
页: 1 2 [3] 4 5 6 7 8 9 10 11 12
查看完整版本: 冲哥32位8051视频教程疑问解答贴