wxy2023 发表于 2024-7-29 16:02:13

请问8h8k64u可以同时接四个adc口吗

如题,我想用四个adc口来接两个摇杆模块,可以吗?我看吗adc_chs那里好像只能一次设置一个。如果可以,请告诉我应该怎么设置,谢谢

soma 发表于 2024-7-29 16:16:03

接4个ADC口就可以。分别读取4个IO口的ADC值。时间不是很长。

wxy2023 发表于 2024-7-29 16:21:17

我的意思是这个adc_chs怎么设置,比如我要接3.1, 3.2, 3.3, 3.4,这个chs应该设置为1xxx?

wxy2023 发表于 2024-7-29 16:22:06

soma 发表于 2024-7-29 16:16
接4个ADC口就可以。分别读取4个IO口的ADC值。时间不是很长。

您的意思是一次读一个口,读四次是吗?

DebugLab 发表于 2024-7-29 16:22:48

使用ADC DMA,配置好4个通道,DMA自动保存结果并累加(数字滤波)

wxy2023 发表于 2024-7-29 16:23:10

wxy2023 发表于 2024-7-29 16:22
您的意思是一次读一个口,读四次是吗?

就是说chs设置四次吗

wxy2023 发表于 2024-7-29 16:23:41

DebugLab 发表于 2024-7-29 16:22
使用ADC DMA,配置好4个通道,DMA自动保存结果并累加(数字滤波)

额额,好的,我看一下

_奶咖君_ 发表于 2024-7-29 17:18:40

用四个口是可以的,,只不过ADC是读了一个通道再读下一个通道

wxy2023 发表于 2024-7-29 18:01:27

_奶咖君_ 发表于 2024-7-29 17:18
用四个口是可以的,,只不过ADC是读了一个通道再读下一个通道

好的谢谢

晓飛飛 发表于 2024-7-29 22:16:41

当然是可以的,使用四个通道采集四路心电图效果还不错,大概思路是利用1KHz定时器触发采集,在ADC完成中断中切换通道,只要ADC速度设置够快,基本能看做是同时采集的,


页: [1] 2
查看完整版本: 请问8h8k64u可以同时接四个adc口吗