stm32f103 PUPDR 寄存器
时间: 2023-08-16 15:05:03 浏览: 82
STM32F103的PUPDR寄存器是GPIO端口的上下拉寄存器,共有16位,每个端口的上下拉控制都由其中两位控制。
具体来说,每个端口都有一个对应的PUPDR寄存器,例如GPIOA的PUPDR寄存器为0x4001 080C。
每个寄存器的位定义如下:
- 00:无上下拉
- 01:上拉
- 10:下拉
- 11:保留
例如,如果要将PA0引脚设置为上拉,可以将GPIOA的PUPDR寄存器的第0位和第1位设置为01,即将寄存器的值设置为0x00000001。
相关问题
stm32f103zet6 有PUPDR 寄存器吗
是的,STM32F103ZET6微控制器中有PUPDR(Pull-Up/Pull-Down Register)寄存器,它用于配置GPIO端口的上拉和下拉电阻。PUPDR寄存器是32位的,每个GPIO端口有两个位来配置其上拉/下拉电阻。具体的寄存器地址和配置方法可以参考STM32F103ZET6的数据手册。
阅读全文