[其它应用]

关于SH79F3213的ADC使用求助(已解决)

[复制链接]
4158|5
手机看帖
扫描二维码
随时随地手机跟帖
NJZR|  楼主 | 2021-10-20 16:24 | 显示全部楼层 |阅读模式
本帖最后由 NJZR 于 2021-10-20 17:29 编辑

用SH79F3213做AD转换,不是多通道的序列转换,要求每次只转换一个指定的通道,操作起来超级麻烦,折腾了好久也只能转换通道0,指定其它单个通道转换时的结果都是不对的,望各位有经验的大侠指点一下这种单通道的转换应该是个怎样的指令序列。
结贴了哈,自己又多试试搞清楚了,它类似于相对寻址的概念,先把你要采样的物理通道写进队列再启动队列的采样,只使用一个通道就每次改变队列第一个物理通道且队列数为零,启动ADC后自动来队列第一个位置取物理通道的地址再做转换,前面我一直没搞明白“采样通道”指的是啥,DATASHEET里一样的名词一会指队列的排序位置一会又是指ADC的物理通道号,越看越晕。

使用特权

评论回复
数据采集存储| | 2021-11-1 15:29 | 显示全部楼层
楼主是怎么解决的,可以说一下吗?

使用特权

评论回复
caigang13| | 2021-11-2 07:44 | 显示全部楼层
可以分享一下经验嘛?

使用特权

评论回复
lajfda001| | 2021-11-3 10:51 | 显示全部楼层
可以分享一下经验吗?是怎么解决的呢?

使用特权

评论回复
lajfda002| | 2021-11-3 11:20 | 显示全部楼层
楼主是怎么解决的?可以分享一下吗?

使用特权

评论回复
NJZR|  楼主 | 2021-11-3 12:11 | 显示全部楼层
我主贴里不是说了吗?把需要转换的ADC通道号放到自动采样序列里后启动转换就可以了,当然序列寄存器和结果寄存器也都是类似间接寻址方式,如果你本来就要定期顺序采集若干个模拟信号这样很方便,一次比较复杂的设置后就可以定时启动一下就好,如果只是偶尔或不规律地采集某个口就操作相当繁琐了。理解了这个操作模式后再细看Datasheet就能明白了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

219

帖子

4

粉丝