tc275 的adc模块程序详解

ADC共有8路48个AD通道,36路专用通道与12路复用通道
P4027页包含ADC的组初始化和他的ad通道在哪个组中

在这里插入图片描述
第一行定义的是adc模块的寄存器,第三行定义的是adc通道的寄存器,第四行是adc组的寄存器,第二行定义的是通道的配置结构体
在这里插入图片描述
第一行定义了一个adc的配置结构体,第二行将默认的配置写入结构体,第三行将配置好的结构体参数写入adc寄存器。

下面对两个组进行初始化配置展示
组2扫描请求源
在这里插入图片描述
第二行定义了一个组配置的结构体,第三行将默认的配置参数导入此结构体,第四行为adc选择组通道(2个全局组与8个独立组)2个全局组可以用于其他模块,例如DSADC),第五行不知道设置的什么????
第六行选择ad的模式为扫描模式(总共三种模式,顺序请求源,扫描请求源,后台请求源),第7行的scanRequest是配置ADC触发转换方式,最后将配置完的参数导入组相关的寄存器。
在这里插入图片描述
第一行是选择通道很明显,第二行是配置通道结构体,第五行是将配置好的通道参数导入寄存器。最后三行不是很懂?????????(注释显示是将这个通道设置为扫描模式),将选中的通道号加入扫描模式中去最后三行

组3顺序请求源
在这里插入图片描述
第一行初始化一个组配置结构体,第二行将ad模块的默认配置导入这个结构体,第三行选择用到的10个组中的组3,第五行使能顺序请求源模式(顺序请求源,扫描请求源,后台请求源。每个请求源可以放到顺序请求源与扫描请求源中,如果某个通道既没有放入在顺序请求源中,也没有放到扫描请求源中那么该通道被放到后台请求源中。每个请求源可顺序触发1路,4路最多八路)。下面几行蓝字没看懂??????????
在这里插入图片描述
第一行选择通道号,第二行将默认数据导入通道,第五行将通道数据初始化给通道寄存器,最后将通道加入顺序请求源
在这里插入图片描述
在顺序请求源中最后这几行可能是启动请求源???????不大明白

在这里插入图片描述

最后的这个还没看后面补充

  • 5
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值