AVR寄存器说明29页word.docx
- 文档编号:835177
- 上传时间:2022-10-13
- 格式:DOCX
- 页数:19
- 大小:23.29KB
AVR寄存器说明29页word.docx
《AVR寄存器说明29页word.docx》由会员分享,可在线阅读,更多相关《AVR寄存器说明29页word.docx(19页珍藏版)》请在冰豆网上搜索。
AVR寄存器说明29页word
SREG|I|T|H|S|V|N|Z|C|//状态寄存器SREG
I:
全局中断使能
T:
位复制存储位
H:
半进位标志位表示算术运算发生了半进位
S:
符号位S为负数标志N与2的补码溢出标志V的异或
V:
2的补码溢出标志位
N:
负数标志位
Z:
零标志位
C:
进位标志位
OSCCAL|CAL7|CAL6|CAL5|CAL4|CAL3|CAL2|CAL1|CAL0|//振荡器标定寄存器OSCCAL
OSCAL数值最小频率,标称频率的百分比(%)最大频率,标称频率的百分比(%)
0x0050100
0x7F75150
0xFF100200
MCUCR|SM2|SE|SM1|SM0|ISC11|ISC10|ISC01|ISC00|//MCU控制寄存器MCUCR
SM2:
0休眠模式
000空闲模式(停止CPU_clk和FLASH_clk)
001ADC噪声抑制模式(停止IO_clkCPU_clk和FLASH_clk)
010掉电模式(停止所有时钟,只有异步模块可以继续工作)
011省电模式
100--
101--
110Standby模式(仅在使用外部晶振货谐振器时,Standby模式才可用)
111扩展Stabdby模式
SE休眠使能
ISCx1:
0说明
00INTx为低电平产生中断请求
01INTx上的任意跳变产生中断请求
10INTx上的下降沿产生中断请求
11INTx上的上升沿产生中断请求
MCUCSR|JTD|ISC2|--|JTRF|WDRF|BORF|EXTRF|PORF|//MCU控制和状态寄存器MCUCSR
JTD禁止JTAG接口
ISC2中断2触发方式控制位(0-下降沿中断1-上升沿中断)
JTRFJTAG复位标志
WDRF看门狗复位标志
BORF掉电检测复位标志
EXTRF外部复位标志
PORF上电复位标志
GICR|INT1|INT0|INT2|--|--|--|IVSEL|IVCE|//通用中断控制寄存器
INT1使能外部中断请求1
INT0使能外部中断请求0
INT2使能外部中断请求2
IVSEL中断向量选择
IVCE中断向量修改使能
GIFR|INTF1|INTF0|INTF2|--|--|--|--|--|//通用中断标志寄存器
INTF1外部中断标志1
INTF0外部中断标志0
INTF2外部中断标志2
SPMCR|SPMIE|RWWSB|--|RWWSRE|BLBSET|PGWRT|PGERS|SPMEN|
//保存程序存储器控制寄存器
SPMIESPM中断使能
RWWSBRWW区忙标志
RWWSRERWW区读使能
BLBSETBoot锁定位设置
PGWRT页写入
PWERS页擦除
SPMEN存贮程序存储器使能
OCDR|MSB/IDRD|||||||LSB|//片上调试寄存器
SFIOR|ADTS2|ADTS1|ADTS0|--|ACME|PUD|PSR2|PSR10|//特殊功能I/O寄存器
ADTS[2:
0]ADC自动触发源位
000连续转换模式
001模拟比较器
010外部中断请求0
011定时器/计数器0比较匹配
100定时器/计数器1溢出
101定时器/计数器比较匹配B
110定时器/计数器1溢出
111定时器/计数器1捕捉事件
ACME模拟比较器多路复用器使能
0AIN1连接到比较器的负极输入端
1ADC多路复用器为模拟比较器选择负极输入
PUD禁用上拉电阻
PSR2预分频复位T/C2
PSR10T/C1与T/C0预分频器复位
//***********************//PORT端口相关寄存器//******************************//
PORTA|Bit7|Bit6|Bit5|Bit4|Bit3|Bit2|Bit1|Bit0|//数据寄存器
DDRA|Bit7|Bit6|Bit5|Bit4|Bit3|Bit2|Bit1|Bit0|//数据方向寄存器
PINA|Bit7|Bit6|Bit5|Bit4|Bit3|Bit2|Bit1|Bit0|//端口输入引脚
PORTB|Bit7|Bit6|Bit5|Bit4|Bit3|Bit2|Bit1|Bit0|
DDRB|Bit7|Bit6|Bit5|Bit4|Bit3|Bit2|Bit1|Bit0|
PINB|Bit7|Bit6|Bit5|Bit4|Bit3|Bit2|Bit1|Bit0|
PORTC|Bit7|Bit6|Bit5|Bit4|Bit3|Bit2|Bit1|Bit0|
DDRC|Bit7|Bit6|Bit5|Bit4|Bit3|Bit2|Bit1|Bit0|
PINC|Bit7|Bit6|Bit5|Bit4|Bit3|Bit2|Bit1|Bit0|
PORTD|Bit7|Bit6|Bit5|Bit4|Bit3|Bit2|Bit1|Bit0|
DDRD|Bit7|Bit6|Bit5|Bit4|Bit3|Bit2|Bit1|Bit0|
PIND|Bit7|Bit6|Bit5|Bit4|Bit3|Bit2|Bit1|Bit0|
//***********************//USART串口相关寄存器//**************************//
UDR|RXB7|RXB6|RXB5|RXB4|RXB3|RXB2|RXB1|RXB0|//接收数据缓冲寄存器
|TXB7|TXB6|TXB5|TXB4|TXB3|TXB2|TXB1|TXB0|//发送数据缓冲寄存器
UCSRA|RXC|TXC|UDRE|FE|DOR|PE|U2X|MPCM|//USART控制和状态寄存器A
RXCUSART接收结束标志
TXCUSART发送结束标志
UDREUSART数据寄存器空标志
FE帧错误标志
DOR数据溢出标志
PE奇偶校验错误标志
U2X倍速发送
MPCM多处理器通信模式
UCSRB|RXCIE|TXCIE|UDRIE|RXEN|TXEN|UCSZ2|RXB8|TXB8|//USART控制和状态寄存器B
RXCIE接收结束中断使能
TXCIE发送结束中断使能
UDRIEUSART数据寄存器空中断使能
RXEN接收使能
TXEN发送使能
UCSZ2字符长度[2]
RXB8接收数据位8
TXB8发送数据位8
UCSRC|URSEL|UMSEL|UPM1|UPM0|USBS|UCSZ1|UCSZ0|UCPOL|//USART控制和状态寄存器C
URSEL寄存器选择
0UBRRH
1UCSRC
UMSELUSART模式选择
0异步模式
1同步模式
UPM1UPM0
00禁止
01保留
10偶校验
11奇校验
USBS停止位选择
0停止位数为1
1停止位数为2
UCSZ2UCSZ1UCSZ0字符长度
0005
0016
0107
0118
100保留
101保留
110保留
1119
UCPOL时钟极性
UCPOL发送数据的改变(TxD引脚的输出)接收数据的采样(RxD引脚的输入)
0XCK上升沿XCK下降沿
1XCK下降沿XCK上升沿
UBBRH|URSEL|————|————|————|Bit11|Bit10|Bit9|Bit8|//波特率寄存器高4位
UBBRL|Bit7|Bit6|Bit5|Bit4|Bit3|Bit2|Bit1|Bit0|//波特率寄存器第8位
使用模式波特率计算公式UBBR值计算公式
异步正常模式(U2X=0)Baud=F(osc)/16(UBBR+1)UBBR=F(osc)/16Baud-1
异步倍速模式(U2X=1)Baud=F(osc)/8(UBBR+1)UBBR=F(osc)/8Baud-1
同步主机模式Baud=F(osc)/2(UBBR+1)UBBR=F(osc)/2Baud-1
//***********************//SPI相关寄存器//******************************//
SPCR|SPIE|SPE|DORD|MSTR|CPOL|CPHA|SPR1|SPR0|//SPI控制寄存器
SPIE使能SPI中断位
SPE使能SPI位
DORD数据次序
0数据的MSB首先发送
1数据的LSB首先发送
MSTR主从选择
0从机模式
1主机模式
CPOL时钟极性
CPOL起始沿结束沿空闲时的SCK
0上升沿下降沿低电平
1下降沿上升沿高电平
CPHA时钟相位
CPHA起始沿结束沿
0采样设置
1设置采样
SPR[1:
0]SPI时钟速率选择位
SPR2xSPR1SPR0SCK频率
000focs/4
001fosc/16
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- AVR 寄存器 说明 29 word