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路最多八路)。下面几行蓝字没看懂??????????
第一行选择通道号,第二行将默认数据导入通道,第五行将通道数据初始化给通道寄存器,最后将通道加入顺序请求源
在顺序请求源中最后这几行可能是启动请求源???????不大明白
最后的这个还没看后面补充