AVR寄存器功能注释.docVIP

  • 30
  • 0
  • 约 15页
  • 2016-12-29 发布于重庆
  • 举报
AVR M16寄存器位功能注释 #include iom16v.h #include macros.h void initialize() { // DDRx端口方向寄存器,PORTx数据寄存器,PINx输入引脚寄存器 // DDRxn相应位为1,引脚为输出否则为输入 // PORTxn为1时,上拉电阻使能 DDRA = 0x00; } void init_adc() { // ADMUX // -------------------------------------------------------------------------------------------------- // | REFS1 | REFS0 | ADLAR | MUX4 | MUX3 | MUX2 | MUX1 | MUX0 | // --------------------------------------------------------------------------------------------------- // REFS1 REFS0: 00,使用AREF,内部参考电压关闭 // 01,AVCC、AREF引脚外加滤波电容 // 10,保留 // 11,2.56V片内基准电压,AREF引脚外加滤波电容 // ADLAR: ADC转换结果左对齐 // MUX4 ~ MUX0 单端输入 正差分输入 负差分输入 增益 // 00000 ~ 00111 ADC0~ADC7 // 01000 ADC0 ADC0 10x // 01001 ADC1 ADC0 10x // 01010 ADC0 ADC0 200x // 01011 ADC1 ADC0 200x // 01100 ADC2 ADC2 10x // 01101 ADC3 ADC2 10x // 01110 ADC2 ADC2 200x // 01111 ADC3 ADC2 200x // 10000 ADC0 ADC1 1x // 10001 ADC1 ADC1 1x // 10010 ADC2 ADC1 1x // 10011 ADC3 ADC1 1x // 10100 ADC4 ADC1 1x // 10101 ADC5 ADC1 1x // 10110 ADC6 ADC1 1x // 10111 ADC7 ADC1 1x // 11000 ADC0 ADC2 1x // 11001 ADC1 ADC2 1x // 11010 AD

文档评论(0)

1亿VIP精品文档

相关文档