AVR128寄存器速查_第1页
AVR128寄存器速查_第2页
AVR128寄存器速查_第3页
AVR128寄存器速查_第4页
AVR128寄存器速查_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 ATMEGAL128 一 管脚定义 管脚定义第 1 功能第 2 功能第 3 功能 1PEN在线编程时允许 串口下载 2PE0 RXD0 PDIIO 口 E0串口 0 接收编程数据输入 3PE1 TXD0 PDOIO 口 E1串口 0 发送编程数据输出 4PE2 AIN0 XCL0IO 口 E2模拟比较器 输入串口 0 时钟 5PE3 AIN1 OC3AIO 口 E3模拟比较器 输入T3 输出比较和 PWM 输出 A 6PE4 INT4 OC3BIO 口 E4外中断 4T3 输出比较和 PWM 输出 B 7PE5 INT5 OC3CIO 口 E5外中断 5T3 输出比较和 PWM 输出 C 8PE6 INT6 T3IO 口 E6外中断 6T3 时钟 9PE7 INT7 ICP3IO 口 E7外中断 7T3 输入捕捉触发 10PB0 SSIO 口 B0SPI 从机选择 11PB1 SCKIO 口 B1SPI 时钟 12PB2 MOSIIO 口 B2SPI 从机输入主机输出 13PB3 MISOIO 口 B3SPI 从机输出主机输入 14PB4 OC0IO 口 B4T0 输出比较和 PWM 输出 15PB5 OC1AIO 口 B5T1 输出比较和 PWM 输出 A 16PB6 OC1BIO 口 B6T1 输出比较和 PWM 输出 B 17PB7 OC2 OC1CIO 口 B7T2 输出比较和 PWM 输出 T2 输出比较和 PWM 输出 C 18PG3 TOSC2IO 口 G3T0 外接振荡器 19PG4 TOSC1IO 口 G4T0 外接振荡器 20VCC电源 21GND地 22RESET复位 23XTAL2时钟输入 24XTAL1时钟输入 25INT0 PD0 SCLIO 口 D0外中断 0IIC 时钟 26INT1 PD1 SDAIO 口 D1外中断 1IIC 数据 27INT2 PD2 RXD1IO 口 D2外中断 2串口 1 接收 28INT3 PD3 TXD1IO 口 D3外中断 3串口 1 发送 29PD4 ICP1IO 口 D4T1 输入捕捉触发 30PD5 XCK1IO 口 D5串口 1 时钟 31PD6 T1IO 口 D6T1 时钟 32PD7 T2IO 口 D7T2 时钟 2 33PG0 WRIO 口 G0总线写 34PG1 RDIO 口 G1总线读 35PC0 A8IO 口 C0总线地址第 8 位 36PC1 A9IO 口 C1总线地址第 9 位 37PC2 A10IO 口 C2总线地址第 10 位 38PC3 A11IO 口 C3总线地址第 11 位 39PC4 A12IO 口 C4总线地址第 12 位 40PC5 A13IO 口 C5总线地址第 13 位 41PC6 A14IO 口 C6总线地址第 14 位 42PC7 A15IO 口 C7总线地址第 15 位 43PG2 ALEIO 口 G2扩展所存 44PA7 AD7IO 口 A7总线地址数据第 7 位 45PA6 AD6IO 口 A6总线地址数据第 6 位 46PA5 AD5IO 口 A5总线地址数据第 5 位 47PA4 AD4IO 口 A4总线地址数据第 4 位 48PA3 AD3IO 口 A3总线地址数据第 3 位 49PA2 AD2IO 口 A2总线地址数据第 2 位 50PA1 AD1IO 口 A1总线地址数据第 1 位 51PA0 AD0IO 口 A0总线地址数据第 0 位 52VCC电源 53GND地 54PF7 ADC7 TDIIO 口 F7模数转换通道 7JTAG 测试数据输 入 55PF6 ADC6 TDOIO 口 F6模数转换通道 6JTAG 测试数据输 出 56PF5 ADC5 TMSIO 口 F5模数转换通道 5JTAG 测试模式选 择 57PF4 ADC4 TCKIO 口 F4模数转换通道 4JTAG 测试时钟 58PF3 ADC3IO 口 F3模数转换通道 3 59PF2 ADC2IO 口 F2模数转换通道 2 60PF1 ADC1IO 口 F1模数转换通道 1 61PF0 ADC0IO 口 F0模数转换通道 0 62AREFAD 模拟基准信 号 63AGND模拟地 64AVCC模拟电源 二 寄存器地址 H LF 7E 6D 5C 4B 3A 29 18 0 1100 FFFF 外部 SRAM 100 10FF内部 SRAM AL FF 9HUCSR1CUDR1UCSR1AUCSR1BUBRR1LUBRR1H 3 9LUCSR0CUBRR0H 8HTCCR3CTCCR3ATCCR3BTCNT3HTCNT3L 8LOCR3AHOCR3ALOCR3BHOCR3BLOCR3CHOCR3CLICR3HICR3L 7HETIMSKETIFRTCCR1COCR1CHOCR1CL 7LTWCRTWDRTWARTWSRTWBR 6HOSCCALXMCRAXMCRBEICRASPMCSR 6LPORTGDDRGPINGPORTFDDRF 5HSREGSPHSPLXDIVRAMPZEICRBEISMKEIFR 5LTIMSKTIFRMCUCRMCUCSRTCCR0TCNT0OCR0ASSR 4HTCCR1ATCCR1BTCNT1HTCNT1LOCR1AHOCR1A L OCR1BHOCR1BL 4LICR1HICR1LTCCR2TCNT2OCR2OCDRWDTCRSFIOR 3HEEARHEEARLEEDREECRPORTADDRAPINAPORTB 3LDDRBPINBPORTCDDRCPINCPORTDDDRDPIND 2HSPDRSPSRSPCRUDR0UCSR0AUCSR0BUBRR0LACSR 2LADMUXADCSRAADCHADCLPORTEDDREPINEPINF 1HR31 ZH R30 ZL R29 Y H R28 YL R27 X H R26 X L R25R24 1L 0 R0 R23 一 一 SREG 程序状态 程序状态 ITHSVNZC 1 I 全局中断使能 I 1 允许全局中断 C 0 禁止全局中断 2 T 位复制存储 将寄存器某一位复制到 T 或将 T 复制到寄存器某一位 3 H 半进位标志位 H 1 低 4 位向高 4 位有进位 H 0 低 4 位向高 4 位无进位 4 S 符号位 S N 异或 V 5 V 2 进制补码溢出标志 V 1 2 进制补码有溢出 V 0 2 进制补码无溢出 6 N 负数标志位 N 1 结果是负数 N 0 结果是正数 7 Z 零标志 Z 1 结果是零 Z 0 结果不是零 二 二 三 三 SPH SPL 堆栈指针 堆栈指针 堆栈区的初地址 SPL 是低 8 位 SPH 是高 8 位 4 四 四 MCUCR 控制 控制 SRESRW10SESM2SM1SM0IVSELIVCE 1 SRE 外部扩展时能 SRE 1 允许外部扩展 三总线扩展 SRE 0 禁止外部扩展 2 SE 休眠模式使能 SE 1 允许休眠模式 SE 0 禁止休眠模式 3 SM2 SM1 SM0 休眠模式选择 SM2SM1SM0 000空闲模式 001ADC 噪声压制模式 010掉电模式 011省电模式 110Standby 模式 111扩展 Standby 模式 4 IVSEL 中断向量选择 IVSEL 1 中断向量地址选择 Boot 区起始地址 IVSEL 0 中断向量地址选择 Flash 区起始地址 5 IVCE 中断向量选择使能 IVCE 1 使能中断向量选择 IVCE 0 禁止中断向量选择 五 五 XMCRA 外部存储器控制 外部存储器控制 A SRL2SRL1SRL0SRW01SRW00SRW11 1 SRL2SRL1SRL0分区限制 000无低地址存储 高地址存储 0 x1100 0 xFFFF 001低地址存储 0 x1100 0 x1FFFF 高地址存储 0 x2000 0 xFFFF 010低地址存储 0 x1100 0 x3FFFF 高地址存储 0 x4000 0 xFFFF 011低地址存储 0 x1100 0 x5FFFF 高地址存储 0 x6000 0 xFFFF 100低地址存储 0 x1100 0 x7FFFF 高地址存储 0 x8000 0 xFFFF 101低地址存储 0 x1100 0 x9FFFF 高地址存储 0 xA000 0 xFFFF 110低地址存储 0 x1100 0 xBFFFF 高地址存储 0 xC000 0 xFFFF 111低地址存储 0 x1100 0 xDFFFF 高地址存储 0 xE000 0 xFFFF 2 SRW00 SRW01 SRW10 SRW11 是等待状态选择 其中 SRWxy 中 x 1 高地址 x 0 低地址 SRWx1SRWx0 00无等待周期 01读写操作插入一个等待周期 10读写操作插入两个等待周期 11读写操作插入两个等待周期 输入新地址之前再插入一个等待周期 六 六 XMCRB 外部存储器控制 外部存储器控制 B 5 XMBK XMM2XMM 1XMM0 1 XMBK 外部存储器总线保持使能 XMBK 1 总线 AD0 AD7 口线上的总线保持功能 XMBK 0 禁止总线保持使能 2 XMM2 XMM1 XMM0 高位地址屏蔽选择 XMM2XMM 1XMM 0外部存储器地址位数可释放的引脚 0008无 0017PC7 0106PC7 PC6 0115PC7 PC5 1004PC7 PC4 1013PC7 PC3 1102PC7 PC2 1110PC7 PC0 七 七 MCUCSR 复位标志 复位标志 JTD JTRFWDRFBORFEXTRFPORF 1 JTD JTAG 测试使能 JTD 1 JTAG 测试使能 JTD 0 禁止 JTAG 测试 2 JTRF JTAG 测试复位标志 JTRF 1 JTAG 复位 JTRF 0 JTAG 没复位 3 WDRF 看门狗复位标志 WDRF 1 看门狗复位 WDRF 0 看门狗没复位 4 BORF 掉电检测复位标志 BORF 1 掉电检测复位 BORF 0 没掉电 5 EXTRF 外部引脚复位标志 EXTRF 1 外部引脚复位 EXTRF 0 外部引脚没复位 6 PORF 上电复位标志 PORF 1 上电复位 PORF 0 没上电复位 八 八 SFIOR 特殊功能 特殊功能 TMS ACMEPUDPSR0PSR321 1 TMS 定时器计数器同步模式 TMS 1 寄存器PSR0和PSR321保持其数据直到被更新 TMS 0 无造作 2 ACME 模拟比较器多路复用器使用标志 ACME 1 ADC多路复用器为模拟比较器选择负极输入 ACME 0 AN1连接到比较器负极 3 PUD 禁止上拉电阻 PUT 1 禁止上拉电阻 6 PUT 0 允许上拉电阻 4 PSR0 T C0预分频复位 PSR2 1 T C0预分频复位 PSR2 0 不操作 5 PSR10 T C1或2或3预分频复位 PSR10 1 T C1或2或3预分频复位 PSR10 0 不操作 九 十 九 十 EEARH EEARL EEPROM地址地址 EEARH是高地址 EEARL是低地址 十一 十一 EEDR EEPROM读写的数据读写的数据 十二 十二 EECR EEPROM控制控制 EERIEEEMWEEEWEEERE 1 EERIE EEPROM中断使能 EERIE 1 允许EEPROM中断 EERIE 0 禁止EEPROM中断 2 EEMWE EEPROM写使能 EEMWE 1 允许EEPROM写 EEMWE 0 禁止EEPROM写 3 EEWE 写EEPROM EEWE 1 写EEPROM EEWE 0 无操作 4 EERE 读EEPROM EERE 1 读EEPROM EERE 0 无操作 十三 十四 十五 十六 十七 十八 十三 十四 十五 十六 十七 十八 DDRA DDRB DDRC DDRD DDRE DDRF ABCDEF的的I O口方向口方向 DDRn7DDRn6DDRn5DDRn4DDRn3DDRn2DDRn1DDRn0 每一位 1表示此位是输出引脚 每一位 0表示此位是输入引脚 无输入时是高阻状态 但 当PORTnn置位时是高电平 十九 十九 DDRG G的的I O口方向口方向 DDRG4DDRG3DDRG2DDRG1DDRG0 每一位 1表示此位是输出引脚 每一位 0表示此位是输入引脚 无输入时是高阻状态 但 当PORTGn置位时是高电平 二十 二十一 二十二 二十三 二十四 二十五 二十 二十一 二十二 二十三 二十四 二十五 PORTA PORTB PORTC PORTD PORTE PORTF ABCDEF的的I O口输出数据口输出数据 二十六 二十六 PORTG G的的I O口输出数据口输出数据 PORT4PORT 3PORT 2PORT 1PORT 0 二十七 二十八 二十九 三十 三十一 三十二 二十七 二十八 二十九 三十 三十一 三十二 PINA PINB PINC PIND PINE PINF ABCDEF的的I O口输入数据 口输入数据 三十三 三十三 PING G的的I O口输入数据 口输入数据 PIN4PIN 3PIN 2PIN 1PIN 0 三十四 三十四 EICRA 外中断控制 外中断控制A ISC31ISC30ISC21ISC20ISC11ISC10ISC01ISC00 三十五 三十五 EICRB 外中断控制 外中断控制B 7 ISC71ISC70ISC61ISC60ISC51ISC50ISC41ISC40 外中断0 7由INT0 INT7激活 ISCn1ISCn0 00低电平中断 01电平变化 10下降沿中断 11上升沿中断 三十六 三十六 EIMSK 外中断使能 外中断使能 INT7INT6INT5INT4INT3INT2INT1INT0 INTx 1 允许外中断x INTx 0 禁止外中断x 三十七 三十七 EIFR 外中断标志 外中断标志 INTF7INTF6INTF5INTF4INTF3INTF2INTF1INTF0 INTFx 1 外中断x有中断 INTFx 0 外中断x无中断 三十八 三十八 ETIMSK 扩展中断屏蔽 扩展中断屏蔽 TICIE3OCIE3AOCIE3BTOIE3OCIE3COCIE1C 1 TICIE3 1 允许T C3输入捕捉中断 TICIE3 0 禁止T C3输入捕捉中断 2 OCIE3x 1 允许T C3输出比较x中断 OCIE3x 0 禁止T C3输出比较x中断 3 TOIE3 1 允许T C溢出x中断 TOIE3 0 禁止T C溢出x中断 4 OCIE1C 1 允许T C1输出比较C中断 OCIE1C 0 禁止T C1输出比较C中断 三十九 三十九 EIFR 扩展中断标志 扩展中断标志 ICF3OCF3AOCF3BTOV3OCF3COCF3A 1 ICF3 1 有T C3输入捕捉中断 ICF3 0 无T C3输入捕捉中断 2 OCIE3x 1 有T C3输出比较x中断 OCIE3x 0 无T C3输出比较x中断 3 TOIE3 1 有T C溢出x中断 TOIE3 0 无T C溢出x中断 4 OCIE1C 1 有T C1输出比较C中断 OCIE1C 0 无T C1输出比较C中断 四十 四十一 四十 四十一 TCCR0 TCCR2 T C0 T C2控制控制 FOC0 2 WGM0 2 0COM0 2 1COM0 2 0WGM0 2 1CS0 2 2CS0 2 1CS0 2 0 1 FOC0 2 强制输出比较标志 FOC0 2 1 强制波形发生器立即进行比较操作 FOC0 2 0 不操作 2 WGM0 2 1 WGM0 2 0 波形产生模式控制 TOP是计数器到达计数序列的最大值 WGM0 2 1WGM0 2 0T C工作模式TOP 00普通0 xff 8 01相位修正PWM0 xff 10CTCOCR0 2 11快速PWM0 xff 1 COM0 2 1 COM0 2 0 比较匹配输出设置 波形产生模式COM0 2 1COM0 2 0输出设置 00正常的端口操作 不与OC0 2 相连接 01比较匹配发生时OC0 2 取反 10比较匹配发生时OC0 2 清零 普通或CTC 11比较匹配发生时OC0 2 置位 00正常的端口操作 不与OC0 2 相连接 01无 10比较匹配发生时OC0 2 清零 计数到TOP时 OC0 2 置位 快速PWM 11比较匹配发生时OC0 2 置位 计数到TOP时 OC0 2 清零 00正常的端口操作 不与OC0 2 相连接 01无 10在升序计数时发生比较匹配发生时OC0 2 清零 降序计数时发生比较匹配发生时OC0 2 置位 相位修正PWM 11在升序计数时发生比较匹配发生时OC0 2 置 位 降序计数时发生比较匹配发生时OC0 2 清零 2 CS0 2 2 CS0 2 2 CS0 2 2 定时器时钟选择 T C0 CS02CS01CS00定时器时钟选择 系统时钟分频 000无时钟 0011 0101 8 0111 32 1001 64 1011 128 1101 256 1111 1024 T C2 CS22CS21CS20定时器时钟选择 系统时钟分频 000无时钟 0011 0101 8 0111 64 1001 256 1011 1024 110T2外部时钟下降沿 111T2外部时钟上升沿 9 四十二 四十三 四十二 四十三 TCNT0 TCNT2 T C0 2 数据数据 定时器 计数器8位的计数数据 四十四 四十五 四十四 四十五 OCR0 OCR2 OCR0 2 输出比较数据输出比较数据 比较的8位数据 四十六 四十六 ASSR 异步状态 异步状态 AS0TCN0UBOCR0UBTCR0UB 1 AS0 异步T C0驱动标志 AS2 1 T C0由接在OCR0引脚的晶振驱动 AS2 0 T C0由主时钟驱动器 2 TCN0UB TCNT0更新标志 TCN0UB 1 TCNT0正在更新中 TCN0UB 0 TCNT0可以写入新值 3 OCR0UB OCR0更新标志 OCR0UB 1 OCR0正在更新中 OCR0UB 0 OCR0可以写入新值 4 TCR0UB TCCR0更新标志 TCR0UB 1 TCCR0正在更新中 TCR0UB 0 TCCR0可以写入新值 四十七 四十七 TIMSK T C中断使能中断使能 OCIE2TOIE2TICIE1OCIE1AOCIE1BTOIE1OCIE0TOIE0 1 OCIE0 1A 1B 2 OCR0 1A 1B 2 输出比较匹配中断使能 OCIE0 1A 1B 2 1 允许OCR 0 1A 1B 2 输出比较匹配中断 OCIE0 1A 1B 2 0 禁止OCR 0 1A 1B 2 输出比较匹配中断 2 TCIE0 1 2 T C0 1 2 溢出中断使能 TCIE0 1 2 1 允许T C0 1 2 溢出中断 TCIE0 1 2 0 禁止T C0 1 2 溢出中断 3 TICIE1 ICR1输入捕捉中断使能 TICIE1 1 允许ICR1输入捕捉中断 TICIE1 0 禁止ICR1输入捕捉中断 四十八 四十八 TIFR T C中断标志中断标志 OCF2TOV2ICF1OCF1AOCF1BTOV1OCF0TOV0 1 OCF0 1A 1B 2 T C0 1A 1B 2 输出比较匹配中断使能 OCF0 1A 1B 2 1 T C01A 1B 2 与OCR0 1A 1B 2 值比较匹配 OCF0 1A 1B 2 0 T C0 1A 1B 2 与OCR0 1A 1B 2 值比较不匹配 2 TOV0 1 2 T C0 1 2 溢出中断使能 TOV0 1 1 2 T C0 1 2 溢出 TOV0 0 1 2 T C0 1 2 未溢出 1 ICF1 ICR1输入捕捉 ICF1 1 ICR1输入捕捉 ICF1 0 未ICR1输入捕捉 四十九 五十 四十九 五十 TCCR1A TCCR3A T C1 3 控制 控制A COM1 3 A1COM1 3 A0COM1 3 B1COM1 3 B0FOC1 3 AFOC1 3 BWGM1 3 1WGM1 3 0 1 COM1 3 A1 COM1 3 A0 COM1 3 B1 COM1 3 B0 比较匹配输出设置 波形产生模式COM1 3 A1COM1 3 A0输出设置 分别控制OC1 3 A OC1 3 B 10 COM1 3 B1COM1 3 B0 00正常的端口操作 不与OC1 3 AB相连接 01比较匹配发生时OC1 3 AB取反 10比较匹配发生时OC1 3 AB清零 普通或CTC 11比较匹配发生时OC1 3 AB置位 00正常的端口操作 不与OCAB相连接 01无 10比较匹配发生时OCAB清零 计数到TOP时 OCAB置位 快速PWM 11比较匹配发生时OCAB置位 计数到TOP时 OCAB清零 00正常的端口操作 不与OCAB相连接 01无 10在升序计数时发生比较匹配发生时OCAB清零 降序计数时发生比较匹配发生时OCAB 置位 相位修正PWM 11在升序计数时发生比较匹配发生时OCAB置位 降序计数时发生比较匹配发生时OCAB 清零 2 FOC1 3 A FOC1 3 B 输出强制比较 FOC1AB 1 强制波形发生器立即进行比较操作 FOC1AB 0 不操作 五十一 五十二 五十一 五十二 TCCR1B TCCR3B T C1 3 控制 控制B ICNC1 3 ICES1 3 WGM1 3 3WGM1 3 2CS1 3 2CS1 3 1CS1 3 0 1 WGM1 3 3 WGM1 3 2 WGM1 3 1 WGM1 3 0 波形发生标志 WGM1 3 3WGM1 3 2WGM1 3 1WGM1 3 0工作方式TOP 0000普通模式0 xffff 00018位相位修正0 xff 00109位相位修正0 x1ff 001110位相位修正0 x3ff 0100CTCOCRnA 01018位快速PWM0 xff 01109位快速PWM0 x1ff 011110位快速PWM0 x3ff 1000相位与频率修正PWMICRn 1001相位与频率修正PWMOCRnA 1010相位修正PWMICRn 1011相位修正PWMOCRnA 1100CTCICRn 1101 1110快速PWMICRn 1111快速PWMOCRnA 2 ICNC1 3 输入捕捉噪声压制 ICNC1 3 1 输入捕捉噪声压制 ICNC1 3 0 无操作 11 3 ICES 3 输入捕捉触发沿选择 ICES1 3 1 上升沿触发 ICES1 3 0 下降沿触发 4 CS1 3 2 CS1 3 1 CS1 3 0 时钟源选择 CS1 3 2CS1 3 1CS1 3 0定时器时钟选择 系统时钟分频 000无时钟 0011 0101 8 0111 64 1001 256 1011 1024 110Tn外部时钟下降沿 111Tn外部时钟上升沿 五十三 五十四 五十五 五十六 五十三 五十四 五十五 五十六 TCNT1H TCNT1L TCNT3H TCNT3L T C1 3 数据数据 定时器 计数器1计数数据 H是高八位 L是低八位 五十七 五十八 五十七 五十八 TCCR1C TCCR3C T C1 3 控制 控制C FOC1 3 AFOC1 3 BFOC1 3 C FOC1 3 x输入捕捉噪声抑制器使能 FOC1 3 x 1 强制波形发生器输出比较通道x匹配 FOC1 3 x 0 不操作 五十九 六十 六十一 六十二 五十九 六十 六十一 六十二 OCR1AH OCR1AL OCR3AH OCR3AL OCR1 3 A输出比较数据输出比较数据 比较器A的数据 H是高八位 L是低八位 六十三 六十四 六十五 六十六 六十三 六十四 六十五 六十六 OCR1BH OCR1BL OCR3BH OCR3BL OCR1 3 B输出比较数据输出比较数据 比较器B的数据 H是高八位 L是低八位 六十七 六十八 六十九 七十 六十七 六十八 六十九 七十 OCR1CH OCR1CL OCR3CH OCR3CL OCR1 3 C输出比较数据输出比较数据 七十一 七十二 七十三 七十四 七十一 七十二 七十三 七十四 ICR1H ICR1L ICR3H ICR3L OCR1 3 输入捕捉数据输入捕捉数据 捕捉的数据 H是高八位 L是低八位 七十五 七十五 SPCR SPI控制控制 SPIESPEDORDMSTRCPOLCPHASPR1SPR0 1 SPIE SPI中断使能 SPIE 1 允许SPI中断 SPIE 0 禁止SPI中断 2 SPE SPI使能 SPE 1 允许SPI SPE 0 禁止SPI 3 DORD 数据次序 DORD 1 数据低位先发 DORD 0 数据高位先发 4 MSTR 主从选择 12 MSTR 1 机从模式 MSTR 0 主机模式 5 CPOL 时钟极性 CPOL 1 空闲时SCK是高电平 CPOL 0 空闲时SCK是低电平 6 CPHA 时钟相位 CPHA 1 在SCK结束沿采样 CPHA 0 在SCK开始沿采样 七十六 七十六 SPSR SPI状态状态 SPIFWCOL SPI2X 1 SPI2X SPR1 SPR0 主机速率选择 SPI2XSPR1SPR0SCK分频 fosc 0004 00116 01064 011128 1002 1018 11032 11164 2 SPIF SPI中断标志 SPIF 1 SPI发送结束 SPIF 0 未定义 3 WCOL SPI写冲突标志 WCOL 1 正在写SPDR WCOL 0 未定义 七十七 七十七 SPDR SPI数据数据 发送和接收的8位数据 七十八 七十九七十八 七十九 UCSR0A UCSR1A USART0 1 控制和状态 控制和状态A RXC0 1 TXC0 1 UDRE0 1 FE0 1 DOR0 1 UPE0 1 U2X0 1 MPCM0 1 1 RXC0 1 USART接收结束 RXC0 1 1 USART接收缓冲区中有未读数据 RXC0 1 0 USART接收缓冲区空 2 TXC USART正在发送 TXC0 1 1 USART发送结束 TXC0 1 0 USART发送缓冲器空 可写数据 3 UDRE USART数据寄存器空 UDRE0 1 1 USART缓冲器空 UDRE0 1 0 USART缓冲器有数据 4 FE USART帧错误 FE0 1 1 USART接收缓冲区收到的数据有帧错误 FE0 1 0 USART当接收缓冲区收到收到停止位1 5 DOR USART数据溢出 DOR0 1 1 USART当接收缓冲区数据还没独处时 有接收到数据 13 DOR0 1 0 USART未定义 6 PE USART奇偶效验错误 UPE0 1 1 USART接收的数据奇偶效验错误 UPE0 1 0 USART接收的数据正常 7 U2X USART倍速发送 仅对异步操作有效 U2X0 1 1 USART将波特率分频因子从16降到8 异步通讯速度加倍 U2X0 1 0 USART未定义 8 MPCM USART多处理器通讯模式 MPCM0 1 1 USART启动多处理器通讯模式 接收器接收的不含地址的信号被忽略 MPCM0 1 0 USART未定义 八十 八十一 八十 八十一 UCSR0B UCSR1B USART 0 1 控制和状态 控制和状态B RXCIE0 1 TXCIE0 1 UDRIE0 1 RXEN0 1 TXEN0 1 UCSZ20 1 RXB80 1 TXB80 1 1 RXCIE0 1 接收结束中断使能 RXCIE0 1 1 允许接收结束中断 RXCIE0 1 0 禁止接收结束中断 2 TXCIE 发送结束中断使能 TXCIE0 1 1 允许发送结束中断 TXCIE0 1 0 禁止发送结束中断 3 UDRIE 数据寄存器空中断使能 UDRIE0 1 1 允许数据寄存器空中断 UDRIE0 1 0 禁止数据寄存器空中断 4 RXEN 接收使能 RXEN0 1 1 允许接收 RXEN0 1 0 禁止接收 5 TXEN 发送使能 TXEN0 1 1 允许发送 TXEN0 1 0 禁止发送 6 RXB80 1 接收的第8位字 7 TXB80 1 发送的第8位字 八十二 八十三 八十二 八十三 UCSR 0C UCSR 1C USART 0 1 控制和状态 控制和状态C UMSEL0 1 UPM0 1 1UPM0 1 0USBS0 1 UCSZ10 1 UCSZ00 1 UCPOL0 1 1 UCSZ2 UCSZ1 UCSZ0 数据帧数据为选择 UCSZ0 1 2UCSZ0 1 1UCSZ0 1 0字符长度 0005 0016 0107 0118 100 101 110 1119 2 UMSEL0 1 模式选择 UMSEL0 1 1 同步方式 UMSEL0 1 0 异步方式 14 3 UPM0 1 1 UPM0 1 0 奇偶效验模式 UPM0 1 1UPM0 1 0奇偶效验模式 00禁止效验 00 01偶效验 01奇效验 4 UCPOL0 1 时钟极性 同步时用 UCPOL 1 输出数据在XCK下降沿 输入数据在XCK上升沿 UCPOL 0 输出数据在XCK上升沿 输入数据在XCK下降沿 5 URSEL0 1 UBRRH UCHRC 寄存器选择 URSEL 1 选择UCHRC URSEL0 1 0 选择UBRRH 八十四 八十五 八十六 八十七 八十四 八十五 八十六 八十七 UBRR0L UBRR0H UBRR1L UBRR1H USART波特率波特率 设置波特率 H是高位3位 是低位8位 八十八 八十九 八十八 八十九 UDR0 UDR1 USART0 1 数据数据 USART发送和接收的数据 九十 九十 TWBR IIC比特率比特率 SCL 系统时钟频率 16 2 TWBR 4 TWPS 九十一 九十一 TWCR IIC控制控制 TWINTTWEATWSTATWSTOTWWCTWEN TWIE 1 TWINT IIC总线中断标志 TWINT 1 当前操作完成 TWINT 0 未定义 2 TWEA 应答使能 TWEA 1 允许应答 TWEA 0 禁止应答 3 TWSTA START状态标志 TWSTA 1 该CPU是IIC总线主机时置位发送START TWSTA 0 未定义 4 TWSTO STOP状态标志 TWSTO 1 主机模式下 置位产生STOP 从机模式下 置位可从错误状态恢复到未寻址 状态 TWSTO 0 以上动作后会自动清零 5 TWWC 写碰撞标志 TWWC 1 写TWDR时置位 以防写数据时与总线冲突 TWWC 0 未定义 6 TWEN IIC总线使能 TWEN 1 IIC总线功能 TWEN 0 I O口功能 7 TWIE IIC总中断使能 TWIE 1 允许IIC中断 TWIE 0 禁止IIC中断 九十二 九十二 TWSR IIC状态状态 15 TWS7TWS6TWS5TWS4TWS3 TWPS1TWPS0 1 TWS7 TWS3 IIC状态 主从 收发 状态 TWS7 T WS3 0 0 0 IIC状态 0 x08START已发送 0 x10重复START已发送 0 x18SLA W已发送 接到ACK 0 x20SLA W已发送 接到NOT ACK 0 x28数据已发送 接到ACK 0 x30数据已发送 接到NOT ACK 主机 发送 0 x38SLA W或数据仲裁失败 0 x08START已发送 0 x10重复START已发送 0 x38SLA R或NOT ACK仲裁失败 0 x48SLA R已发送 接到NOT ACK 0 x50数据已接收 ACK已返回 主机 接收 0 x58数据已接收 NOT ACK已返回 0 x60自己的SLA W已已被接收 ACK已返回 0 x68SLA R W作为主机的仲裁失败 自己的SLA W已被接收 ACK已 返回 0 x70接收到广播地址 ACK已返回 0 x78SLA R W作为主机的仲裁失败 接收到广播地址 ACK已返回 0 x80以前以自己的SLA W被寻址 数据已被接收 ACK已返回 0 x88以前以自己的SLA W被寻址 数据已被接收 NOT ACK已返回 0 x90以前以广播方式寻址 数据已被接收 ACK已返回 0 x98以前以广播方式寻址 数据已被接收 NOT ACK已返回 从机 接收 0 xa0在已从及工作时接收到STOP或重复START 3 TWPS1 TWPS0 预分频因子 TWPS1TWPS0分频因子 001 004 0116 0164 九十三 九十三 TWDR IIC数据数据 IIC发送和接收的数据 九十四 九十四 TWAR IIC从机地址从机地址 TWA6TWA5TWA4TWA3TWA2TWA1TWA0TWGCE 1 TWA6 0 从机地址 2 TWGCE 识别广播地址使能 TWGCE 1 允许识别广播地址 TWGCE 0 禁止识别广播地址 九十五 九十五 ACSR 模拟比较器控制和状态 模拟比较器控制和状态 16 ACDACBGACOACIACIEACICACIS1ACIS0 1 ACD 模拟比较器禁用标志 ACD 1 切断模拟比较器电源 ACD 0 未定义 2 ACBG 选择模拟比较器的能隙基准源标志 ACBG 1 能隙基准源连接到模拟比较器正极 ACBG 0 AIN0连接到模拟比较器正极 3 ACO 模拟比较器输出标志 ACO 1 有输出 ACO 0 无输出 4 ACI 模拟比较器中断标志 ACI 1 有中断 ACI 0 无中断 5 ACIE 模拟比较器中断使能 ACIE 1 允许中断 ACIE 0 禁止中断 6 ACIC 模拟比较器输入入捕捉使能 ACIC 1 允许通过模拟比较器触发T C的输入捕捉功能 ACIC 0 未定义 7 ACIS1 ACIS0 中断模式选择 ACIS1ACIS0中断模式 00比较器输出变化触发中断 01 10比较器下降沿触发中断 11比较器上升沿触发中断 九十六 九十六 ADMUX AD多工选择多工选择 RESF1RESF0ADLARMUX4MUX3MUX2MUX1MUX0 1 RESF1 RESF0 参考电压选择 RESF1RESF0参考电压 00AREF引脚电压 内部Vref关闭 01AVCC AREF引脚外加104滤波电容 10 112 56V片内基准电压 AREF是片内基准电压并外加104滤波电容 2 ADLAR ADC转换结果对齐 ADLAR 1 左对齐 数据为高八位和低两位 其中低两位在B7 B6 ADLAR 0 右对齐 数据为高两位和低八位 其中高两位在B1 B0 3 MUX4 MUX0 模拟通道与增益选择或模拟比较器复用输出 模拟通道与增益选择 MUX4 MUX0单端输入正差分输入负差分输入增益 00000ADC0 00001ADC1 00010ADC2 00011ADC3 00100ADC4 17 00101ADC5 00110ADC6 00111ADC7 01000ADC0ADC010 x 01001ADC1ADC010 x 01010ADC0ADC0200 x 01011ADC1ADC0200 x 01100ADC2ADC210 x 01101ADC3ADC210 x 01110ADC2ADC2200 x 01111ADC3ADC2200 x 10000ADC0ADC11x 1000

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论