Stm之寄存器列表.xls
- 文档编号:232038
- 上传时间:2022-10-07
- 格式:XLS
- 页数:303
- 大小:864.50KB
Stm之寄存器列表.xls
《Stm之寄存器列表.xls》由会员分享,可在线阅读,更多相关《Stm之寄存器列表.xls(303页珍藏版)》请在冰豆网上搜索。
GPIOGPIO(通通用用输输入入输输出出)寄寄存存器器GPIOx_CRL/CRGPIOx_CRL/CRHH/IDR/ODR/BSRR/BRR/LCKR-7/IDR/ODR/BSRR/BRR/LCKR-7AFIO_EVCR/MAPR(AFIO_EVCR/MAPR(映映射射到到GPIOGPIO控控制制)-2)-21GPIOx_CRL(GPIOx_CRL(端端口口配配置置低低寄寄存存器器x=AE)x=AE)AddrAddrOffset=0x00Offset=0x00ResetResetVal=0x4444Val=0x444444444444313029282726252423222120191817CNF71:
0MODE71:
0CNF61:
0MODE61:
0CNF51:
0MODE51:
0CNF41:
0MODE41:
0151413121110987654321CNF31:
0MODE31:
0CNF21:
0MODE21:
0CNF11:
0MODE11:
0CNF01:
0MODE01:
031-0单位:
CNF端口x配置位(软件控制0-7管脚)定义:
在输输入入模式(MODE1:
0=00)下:
00(模拟输入),01(浮空输入(复位后状态),10(上/下拉输入),11(保留)在输输出出模式(MODE1:
000)下:
00(通用推挽),01(通用开漏),10(复用推挽),11(复用开漏)31-0双位:
MODE端口x的模式位(软件控制0-7管脚)定义:
00(输入模式(复位后模式),01(最大10M输出),10(最大2M输出),11(最大50M输出)CRL:
ControlRegisterLow端口配置低寄存器CNF:
ConfigurationFlag配置标志2GPIOx_CRH(GPIOx_CRH(端端口口配配置置高高寄寄存存器器x=AE)x=AE)AddrAddrOffset=0x04Offset=0x04ResetResetVal=0x4444Val=0x444444444444313029282726252423222120191817CNF151:
0MODE151:
0CNF141:
0MODE141:
0CNF131:
0MODE131:
0CNF121:
0MODE121:
0151413121110987654321CNF111:
0MODE111:
0CNF101:
0MODE101:
0CNF91:
0MODE91:
0CNF81:
0MODE81:
031-0单位:
CNF端口x配置位(软件控制0-7管脚)定义:
在输输入入模式(MODE1:
0=00)下:
00(模拟输输入入),01(浮空输输入入(复位后状态),10(上/下拉输输入入),11(保留)在输输出出模式(MODE1:
000)下:
00(通用推挽),01(通用开漏),10(复用推挽),11(复用开漏)31-0双位:
MODE端口x的模式位(软件控制8-15管脚)定义:
00(输输入入模式(复位后模式),01(最大10M输输出出),10(最大2M输输出出),11(最大50M输输出出)CRH:
ControlRegisterHigh端口配置高寄存器3GPIOx_IDRGPIOx_IDR(端端口口输输入入数数据据寄寄存存器器x=AEx=AE)AddrAddrOffset=0x08Offset=0x08ResetResetVal=0x0000Val=0x0000xxxxxxxx313029282726252423222120191817保留151413121110987654321IDR15IDR14IDR13IDR12IDR11IDR10IDR9IDR8IDR7IDR6IDR5IDR4IDR3IDR2IDR115-0位:
IDRy端口输入数据(y=15-0)这些位为只读并只能以16位的形式读出。
读出的值为对应IO的状态。
IDR:
InputDataRegister端口输入数据寄存器4GPIOx_ODRGPIOx_ODR(端端口口输输出出数数据据寄寄存存器器x=AEx=AE)AddrAddrOffset=0x0COffset=0x0CResetResetVal=0x0000Val=0x000000000000313029282726252423222120191817保留151413121110987654321ODR15ODR14ODR13ODR12ODR11ODR10ODR9ODR8ODR7ODR6ODR5ODR4ODR3ODR2ODR115-0位:
ODRy端口输出数据(y=15-0)这些位可读可写并只能以字的形式操作。
注:
对GPIOx_BSRR,可以分别的对各个ODR位进行独立的设置/清除。
ODR:
OutputDataRegister端口输出数据寄存器5GPIOx_BSRRGPIOx_BSRR(端端口口位位设设置置/清清除除寄寄存存器器x=Aex=Ae)AddrAddrOffset=0x10Offset=0x10ResetResetVal=0x0000Val=0x000000000000313029282726252423222120191817BR15BR14BR13BR12BR11BR10BR9BR8BR7BR6BR5BR4BR3BR2BR1151413121110987654321BS15BS14BS13BS12BS11BS10BS9BS8BS7BS6BS5BS4BS3BS2BS131-16位:
BRy清除端口x的位,这些位只能写入并只能以字的形式操作,定义:
0(对应的ODRy位不产生影响),1(清除对应ODRy位为0)15-0位:
BSy设置端口x的位,这些位只能写入并只能以字的形式操作,定义:
0(对应的ODRy位不产生影响),1(设置对应ODRy位为1)注:
如果同时设置了Bsy和Bry的对应位,Bsy位起作用。
BSRR:
BitSet/ResetRegister端口位设置/清除寄存器BRy:
BitResetyBsy:
BitSety6GPIOx_BRRGPIOx_BRR(端端口口位位清清除除寄寄存存器器x=AEx=AE)313029282726252423222120191817保留151413121110987654321BR15BR14BR13BR12BR11BR10BR9BR8BR7BR6BR5BR4BR3BR2BR115-0位:
Bry清除端口x的位(y=15-0)这些位只能写入并只能以字的形式操作,定义:
0(对对应位无影响),1(清除对应位的ODR位为0)BRR:
BitResetRegister端口位清除寄存器7GPIOx_LCKRGPIOx_LCKR(端端口口配配置置锁锁定定寄寄存存器器x=AEx=AE)313029282726252423222120191817保留151413121110987654321LCK15LCK14LCK13LCK12LCK11LCK10LCK9LCK8LCK7LCK6LCK5LCK4LCK3LCK2LCK116位:
LCKK锁键该位可随时读出,它只可通过锁键写入序列修改,定义:
0(端口配置锁键位激活),1(端口配置锁位被激活,下次复位前GPIOx_LCKR被锁住)锁键写序列:
写1-写0-写1-读0-读1最后一个读可省略,但可以用来确认锁键已被激活注:
在操作锁键的写入序列时,不能改变LCK15-0的值,且操作写入序列中的任何错误将不能激活锁键15-0位:
LCKy端口x的锁位y(y=0-15)这些位可读可写但只能在LCKK位为0时写入,定义:
0(不锁定端口的配置),1(锁定端口的配置)LCKR:
ConfigurationLockRegister端口配置锁定寄存器LCKK:
LoCKKey锁定键AFIO_EVCRAFIO_EVCR(事事件件控控制制寄寄存存器器)AddrAddroffset:
offset:
0x000x00ResetResetval:
val:
0x00000x000000000000313029282726252423222120191817保留151413121110987654321保留EVOEPORT2:
0PIN3:
0EVCR:
EVentControlRegiste事件控制寄存器EVOE:
EVentOutputEnable7位(EVOE):
允许事件输出(手动)当设置该位后,Cortex的EVENOUT将连接到由PORT2:
0和PIN3:
0选定的IO口6-4位(PORT2:
0):
端口选择,选择用于输出Cortex的EVENTOUT信号的端口。
定义:
000(PA),001(PB),010(PC),011(PD),100(PE)3-0位(PIN3:
0):
引脚选择,选择用于输出Cortex的EVENTOUT信号引脚,定义:
0000(选择Px0)1111(选择Px15)AFIO_MAPRAFIO_MAPR(复复用用重重映映射射和和调调试试IOIO配配置置寄寄存存器器)313029282726252423222120191817保留SWJ_CFG2:
0保留ADC2REGADC2INJADC1REGADC1INJ151413121110987654321PD01CAN_REMAP1:
0TIM4TIM3_REMAPTIM2_REMAPTIM1_REMAPUSART3_REMAPUSART3USART1I2C26-24位(SWJ_CFG2:
0):
串行线JTAG配置。
这些位只可由软件写,读这些位将返回未定义的数值。
用于配置SWJ和跟踪复用功能IO口。
SWJ(串行JTAG)支持JTAG或SWD访问Cortex的调试端口。
系统复位后的默认状态时启用SWJ但没有跟踪功能,这种状态下可以通过JTMS/JTCK脚上的特定信号选择JTAG或SW模式定义:
000(完全SWJ,复位状态),001(完全SWJ,但没有NJTRST),010(关闭JATG启动SW),100(关闭JATG,关闭SW)20位:
ADC2_ETRGREG_REMAP-adc2规则转换外部触发重映射(手动)它控制与ADC2注入转换外部触发相连的触发输入。
当该位置0时,ADC2规则转换外部触发与EXTI11相连;当该位置1时,ADC2规则转换外部触发与TIM8_TRGO相连19位:
ADC2_ETRGINJ_REMAP-ADC2注入转换外部触发重映射(手动),它控制与ADC2注入转换外部触发相连的触发输入。
当该位置0时,ADC2注入转换外部触发与EXTI15相连;当该位置1时,ADC2注入转换外部触发与TIM8通道4相连。
18位:
ADC1_ETRGREG_REMAP-adc1规则转换外部触发重映射(手动)它控制与ADC1注入转换外部触发相连的触发输入。
当该位置0时,ADC1规则转换外部触发与EXTI11相连;当该位置1时,ADC1规则转换外部触发与TIM8_TRGO相连17位:
ADC1_ETRGINJ_REMAP-ADC1注入转换外部触发重映射(手动),它控制与ADC1注入转换外部触发相连的触发输入。
当该位置0时,ADC1注入转换外部触发与EXTI15相连;当该位置1时,ADC1注入转换外部触发与TIM8通道4相连。
16位:
TIM5CH4_IREMAP-TIM5通道4内部重映射(手动)它控制TIM5通道4内部映像。
定义:
0(TIM5_CH4与PA3相连),1(LSI内部振荡器与TIM5_CH4相连,对LSI校准)15位:
PD01_REMAP端口D0/端口D1映像到OSC_IN/OSC_OUT(手动)当不使用HSE时PD0和PD1可映像到这两个管脚,定义:
0(不映像),1(PD0-IN,PD1-OUT)14-13位:
CAN_REMAP1:
0CAN复用功能重影像(手动)在只有单个CAN接口的产品上控制复用功能的重映像12位:
TIM4_REMAP定时器4的重映像(手动)控制将TIM4的通道1-4映射到GPIO上11-10位:
TIM3_REMAP1:
0定时器3重映像
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Stm 寄存器 列表
![提示](https://static.bdocx.com/images/bang_tan.gif)