(3)voids3c2410_gpio_cfgpin(unsigned int pin, unsigned intfunction); 设置相应GPIO口的工作模式,输入、输出、中断等。 函数定义: viewplain void s3c2410_gpio_cfgpin(unsigned int pin, unsigned int function) { void __iomem *base = S3C2410_GPIO_BASE(pin); unsigned long mask; unsigned long ...
4s3c2410_gpio_setpin(led_table[i],!cmd); 5return0; 作用:设置相应GPIO口的值, 如pin=S3C2410_GPB5 to=0 则:设置S3C2410_GPB5的输出值为0 如pin=S3C2410_GPB5 to=1 则:设置S3C2410_GPB5的输出值为1 void s3c2410_gpio_setpin(unsigned int pin, unsigned int to) { void __iomem *base = S3C24...
hal_gpio_set_data(GPIOA(18),GPIO_DATA_HIGH); 1. 完整的配置 GPIO gpio_data_tgpio_data;// 配置按键输入脚为输入,默认拉高hal_gpio_set_pull(GPIOA(25),GPIO_PULL_UP);hal_gpio_set_direction(GPIOA(25),GPIO_DIRECTION_INPUT);hal_gpio_pinmux_set_function(GPIOA(25),GPIO_MUXSEL_IN);// ...
1.3 解析 assert_param(IS_GPIO_PIN(GPIO_Pin)) #define IS_GPIO_PIN(PIN) (((PIN) & (uint16_t)0x00) == 0x00) && ((PIN) != (uint16_t)0x00)) 1、 ((PIN) & (uint16_t)0x00) == 0x00 无论PIN为何值其相与的结果都为0x00;也就是这个等式恒成立成立; 2、 (PIN) !=(uint16_t...
GPIO 通常有多种功能,需要配置 MUX 选择需要的功能,使用hal_gpio_pinmux_set_function(gpio_pin_t pin, gpio_muxsel_t function_index);来设置 GPIO 的复用功能,这里配置为GPIO 输入模式(GPIO_MUXSEL_IN) 代码语言:javascript 复制 hal_gpio_pinmux_set_function(GPIOA(25),GPIO_MUXSEL_IN); ...
pin:pin id level:存放驱动能力的指针变量 返回值 -1:失败 0:成功 设置指定 GPIO 的复用功能 函数原型: 代码语言:javascript 复制 inthal_gpio_pinmux_set_function(gpio_pin_t pin,gpio_muxsel_t function_index); 参数: pin:pin id function_index:需设置的复用功能 ...
public virtual void SetPinMode (System.Device.Gpio.PinMode value); 参数 value PinMode 一个枚举值,该值指定要用于 GPIO 引脚的引脚模式。引脚模式指定引脚是配置为输入还是输出,并确定如何将值驱动到引脚上。 例外 ArgumentException GPIO 引脚不支持指定的引脚模式。 适用于 产品版本 .NET IoT Libraries 2....
void GPIO_SetBits(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin); 函数的含义是A.GPIO初始化B.输出高电平C.
int (*pin_config_get) (struct pinctrl_dev *pctldev, unsigned pin, unsigned long *config); int (*pin_config_set) (struct pinctrl_dev *pctldev, unsigned pin, unsigned long *configs, unsigned num_configs); int (*pin_config_group_get) (struct pinctrl_dev *pctldev, ...
C# 複製 public virtual void SetPinMode (int pinNumber, System.Device.Gpio.PinMode mode); 參數 pinNumber Int32 控制器編號配置中的針腳編號。 mode PinMode 要設定的模式。 適用於 產品版本 .NET IoT Libraries 1.0.0, 1.1.0, 1.2.0, 1.3.0, 1.4.0, 1.5.0, 2.0.0, 2.1.0, 2.2.0 意見...