12
66
102
初级会员
程序员小小弟
使用道具 举报
1万
7万
11万
管理员
eric2013 发表于 2021-8-23 13:18 这样就行了。
dasd 发表于 2021-8-23 14:38 我是不是要开启中断,将count寄存器置0来保存数据,然后再将cont位置1继续转换,总感觉很low啊
38
260
374
高级会员
eric2013 发表于 2021-8-24 08:49 DMA多通道即可。
zhengwending 发表于 2021-8-24 13:59 没说清你用多少路?AD 不是可以好多路的 还可以扫描 DMA取数据也不占用资源
10
46
76
junlianzi 发表于 2021-8-24 18:38 需要专用的模拟开关,如CD4053等,采集过程中切换开关需要延时,不过延时很短,一般能满足多路采集需求。
dasd 发表于 2021-8-24 22:15 切换开关的时候怎么操作ADC呢,是不是将COUNT寄存器置零
junlianzi 发表于 2021-8-25 11:09 我这边每次切换后需要等待DMA传输完成。重点是切换后一定要等模拟开关稳定,按照手册做好延时
dasd 发表于 2021-8-26 09:39 传输完成?等待个通道传输完成吗还是扫描完全部通道?
zhengwending 发表于 2021-8-26 16:09 64路 你计算量大吗? 计算量大 CPU利用率 会不会跟不上
dasd 发表于 2021-8-26 17:24 不大,简单的计算,如何判断扫面完16个通道了,是不是要开启中断在中断里计数,或者有更好方法吗,谢谢。 ...
zhengwending 发表于 2021-8-27 10:07 扫描完有中断啊 你再看一下扫描这块的描述 用的什么片子
dasd 发表于 2021-8-27 15:00 你说的不会是扫描完一个通道中断一次吧,扫描完一组没有中断吧?
1
2
5
新手上路
229
249
my8031 发表于 2021-9-7 07:48 如果用8路多路开关,则需要8道到AD,该8道选一个AD,如ADC1,道8个,如ADC_CHANNEL_1--ADC_CHANNEL_8,设置 ...
旮旯旭 发表于 2021-9-7 14:52 https://forum.anfulai.cn/forum.php?mod=viewthread&tid=102297&extra=page%3D1 HAL库的 很简单
本版积分规则 发表回复 回帖后跳转到最后一页
|小黑屋|Archiver|手机版|硬汉嵌入式论坛
GMT+8, 2025-8-14 17:32 , Processed in 0.054882 second(s), 28 queries .
Powered by Discuz! X3.4 Licensed
Copyright © 2001-2023, Tencent Cloud.