< GPIO port input status register */#defineGPIO_OCTL(gpiox)REG32((gpiox) +0x0000000CU)/*!< GPIO port output control register */#defineGPIO_BOP(gpiox)REG32((gpiox) +0x00000010U)/*!< GPIO port bit operation register */#defineGPIO_BC(gpiox)REG32((gpiox) +0x00000014U)/*!< GPI...
< GPIO port output control register */ #define GPIO_BOP(gpiox) REG32((gpiox) + 0x00000010U)/*!< GPIO port bit operation register */ #define GPIO_BC(gpiox) REG32((gpiox) + 0x00000014U)/*!< GPIO bit clear register */ #define GPIO_LOCK(gpiox) REG32((gpiox) + 0x00000018U)...
gpio_output_options_set函数原型为:void gpio_output_options_set(uint32_t gpio_periph, uint8_t otype, uint32_t speed, uint32_t pin){xxxxxx}其中形参gpio_periph为需要设置的GPIO口组,其对应的实参为GPIOx(x = A,B,C,D,E,F,G),形参otype为需要设置的GPIO输出类型,对应的实参为:GPIO_OT...
其中形参gpio_periph为需要设置的GPIO口组,其对应的实参为GPIOx(x = A,B,C,D,E,F,G),形参mode为需要设置的GPIO模式,对应的实参为: GPIO_MODE_INPUT(输入模式) GPIO_MODE_OUTPUT(输出模式) GPIO_MODE_AF(复用模式) GPIO_MODE_ANALOG(模拟模式) 形参pull_up_down为GPIO的上下拉设置,对应的实参为: GPIO_...
(11)#define GPIO_BC(gpiox) REG32((gpiox) + 0x28U) 位清除寄存器 (12)#define GPIO_TG(gpiox) REG32((gpiox) + 0x2CU) 端口位翻转寄存器 4.2对应特性 (1)输入/输出方向控制。 (2)施密特触发器输入功能使能控制。 (3)每个引脚都具有弱上拉/下拉功能。
华为IoT小助手微信号:huawei-iot,会持续更新物联网/操作系统/单片机等课程,想看更多课程添加微信~华为大学录制物联网系列课程完整观看链接:https://url.cn/5T7oqcM华为IoT论坛观光打卡链接:https://url.cn/5N4Irq63 GPIO1定义 GPIO(Gennral-purpose input/output)
每个GPIO端口都有两个32位配置寄存器(GPIO_CTL0 ,GPIO_CTL1) ,两个16位数据寄存器 (GPIO_ISTAT和GPIO_OCTL),一个32位置位寄存器(GPIO_BOP),一个16位复位寄存器(GPIO_BC),一个16位锁定寄存器(GPIO_LOCK)。每个I/O端口位可以自由编程。 点亮LED,基本步骤是:配置寄存器;控制寄存器。库开发只是将传统的配置方...
其中形参gpio_periph为需要设置的GPIO口组,其对应的实参为GPIOx(x = A,B,C,D,E,F,G),形参mode为需要设置的GPIO模式,对应的实参为: GPIO_MODE_INPUT(输入模式) GPIO_MODE_OUTPUT(输出模式) GPIO_MODE_AF(复用模式) GPIO_MODE_ANALOG(模拟模式) ...
(11)#define GPIO_BC(gpiox) REG32((gpiox) + 0x28U) 位清除寄存器 (12)#define GPIO_TG(gpiox) REG32((gpiox) + 0x2CU) 端口位翻转寄存器 4.2 对应特性 (1)输入/输出方向控制。 (2)施密特触发器输入功能使能控制。 (3)每个引脚都具有弱上拉/下拉功能。
(11)#define GPIO_BC(gpiox) REG32((gpiox) + 0x28U) 位清除寄存器 (12)#define GPIO_TG(gpiox) REG32((gpiox) + 0x2CU) 端口位翻转寄存器 4.2 对应特性 (1)输入/输出方向控制。 (2)施密特触发器输入功能使能控制。 (3)每个引脚都具有弱上拉/下拉功能。