ADC多路复用器选择寄存器ADMUX | ||||||||
位 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
名称 | REFS1 | REFS0 | ADLAR | MUX4 | MUX3 | MUX2 | MUX1 | MUX0 |
读/写 | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W |
初始值 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
功能 | 参考电源选择 | 对齐方式 | 指定使用通道及增益 | |||||
ADC参考电源选择位设置表 | ||
REFS1 | REFS0 | 参考电压选择 |
0 | 0 | 选择AREF,内部基准源关闭 |
0 | 1 | 选择AVCC,AREF外接滤波电容 |
1 | 0 | 保留 |
1 | 1 | 2.56V内部基准电压源,AVREF外接滤波电容 |
ADLAR = 0 ADC以右端对齐的方式存储数据(默认)【只读,初始值全0】 | ||||||||
ADCH | | | | | | | ADC9 | ADC8 |
ADCL | ADC7 | ADC6 | ADC5 | ADC4 | ADC3 | ADC2 | ADC1 | ADC0 |
ADLAR = 1 ADC以左端对齐的方式存储数据 【只读,初始值全0】 | ||||||||
ADCH | ADC9 | ADC8 | ADC7 | ADC6 | ADC5 | ADC4 | ADC3 | ADC2 |
ADCL | ADC1 | ADC0 | | | | | | |
ADC控制和状态寄存器ADCSRA | ||||||||
位 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
名称 | ADEN | ADSC | ADATE | ADIF | ADIE | ADPS2 | ADPS1 | ASPS0 |
读/写 | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W |
初始值 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
功能 | AD 使能 | 启动 转换 | 自动 触发 | 中断 标志 | 中断 使能 | ADC预分频设置 | ||
ADC分频系数设置表 (ADCSRA) | |||
ADPS2 | ADPS1 | ADPS0 | 分频系数 |
0 | 0 | 0 | 2 |
0 | 0 | 1 | 2 |
0 | 1 | 0 | 4 |
0 | 1 | 1 | 8 |
1 | 0 | 0 | 16 |
1 | 0 | 1 | 32 |
1 | 1 | 0 | 64 |
1 | 1 | 1 | 128 |
特殊功能IO寄存器SFIOR | ||||||||
位 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
名称 | ADTS2 | ADTS1 | ADTS0 | - | ACME | PUD | PSR2 | PSR0 |
权限 | R/W | R/W | R/W | R | R/W | R/W | R/W | R/W |
初始值 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
ADC自动触发源选择设置表(SFIOR) | |||
ADTS2 | ADTS1 | ADTS0 | 触发源 |
0 | 0 | 0 | 连续转换模式 |
0 | 0 | 1 | 模拟比较器 |
0 | 1 | 0 | 外部中断请求0 |
0 | 1 | 1 | 定时器/计数器0比较匹配 |
1 | 0 | 0 | 定时器/计数器0溢出 |
1 | 0 | 1 | 定时器/计数器比较溢出B |
1 | 1 | 0 | 定时器/计数器1溢出 |
1 | 1 | 1 | 定时器/计数器1捕捉事件 |
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |