首页文章正文

gpiowritebit函数的三个参数,gpio_pin_0什么意思

分析led初始化函数 2023-11-29 17:44 654 墨鱼
分析led初始化函数

gpiowritebit函数的三个参数,gpio_pin_0什么意思

函数函数名GPIO_ReadInputDataBit 函数原形u8GPIO_ReadInputDataBit(GPIO_TypeDef*GPIOx,u16GPIO_Pin) 功能描述读取指定端口管脚的输入输入参数1GPIOx:x可以是A,B,C,D或者EGPIO_WriteBit的功能是设置或者清除所选端口的待定位。该函数具有三个输入参数,通过第三个输入参数来定义是设置还是清除位。例:置位外设数据端口PE2为高|清除

GPIO_WriteBit(GPIO_TypeDef* GPIOx,uint16_t GPIO_Pin,BitActionBitVal) 函数解释:对某一位进行写入操作。参数:(1)GPIOx,GPIO的分组,如GPIOA,GPIOB,GPIOCGPIO_Pin_9);/*点亮LD2灯*/Delay_ms(1000);//延时1sGPIO_SetBits(GPIOD,GPIO_Pin_10);/*点亮LD3灯*/Delay_ms(1000);//延时1sGPIO_SetBits(GPIOD,GPIO_Pin_11);/*点亮LD4灯*/Delay_m

它需要两个参数,第一个参数是GPIO引脚编号,第二个参数是要设置的状态(0或1)。例如,如果要将GPIO5设置为高电平,可以这样调用gpio_writebit函数:gpio_writebit(5, 1); 如果要第一个参数是GPIO端口号,即GPIOA,GPIOB,GPIOC,GPIOD等;第二个参数是GPIO管脚好,即GPIO_Pin_1,GPIO_Pin_2等;第三个参数是GPIO模式,即上面所说八种模式之一,根

三、floor函数与ceiling函数。floor函数和ceiling函数都有两个参数,第一个参数是引用的单元格,第二个参数是最接近基数的倍数。第一个参数和第二个参数必须符GPIO_WriteBit该函数有三个参数,与上边函数不同的是,该函数需要三个参数,该参数也是实现GPIO口的高低电平设置,下面举例说明:先看函数参数注释:*@paramGPIOx:

可以看到此函数有三个参数,分别是参数1:GPIOX来选择外设;参数二:来选择GPIO_pin_x来指定某个引脚;参数三:BitVa来写入制定的值,同时此值影师BitAction中的一个值。下面的代码BitAct三、软件分析1.本实验用到以下4个库函数(省略了参数):RCC_DeInit();RCC_APB2PeriphClockCmd();GPIO_Init();GPIO_WriteBit();3个自定义函数LED 2.配置输入的时钟:SystemInit()主要对RCC寄存器进行

后台-插件-广告管理-内容页尾部广告(手机)

标签: gpio_pin_0什么意思

发表评论

评论列表

51加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号