55问答网
所有问题
GPIO_SetBits、GPIO_ResetBits、GPIO_WriteBit、GPIO_Write分别是什么意思?
如题所述
举报该问题
推荐答案 2019-10-29
GPIO 简单理解就是引脚,英文时(General Purpose Input/Output,通用输入输出)
Set:置位
Reset:复位
Write:写
Bit:位
见名知意,这些函数的作用就是翻译过来的意思
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/IQR4RQ4IcLQ4QIcIGR4.html
其他回答
第1个回答 2019-10-29
第一个将指定的位或位域置1(BSRR)
第二个将指定的位或位域置0(BRR)
第三个将指定的位或位域写0或1(BSRR或BRR)
第四个修改整个端口输出寄存器(ODR)
你可以查看这些库函数的原型函数,就能明白它们的具体功能了。
追问
位域指什么?GPIOA,B,C,D,E这些吗
追答
找本C语言的书,看一下什么是位,什么是位域。
相似回答
GPIO
+
Write
与
writeBit
的区别?
答:
1. `
write
()` 函数:`write()` 函数用来设置
GPIO 的
输出状态,可以将一个整数值写入到 GPIO 端口中,例如 0 表示关闭,1 表示打开。该函数一般可以实现批量或者同时控制多个 GPIO 引脚的输出状态,通常需要传入一个参数表示 GPIO 状态值。例如,在 C 语言中,可以使用 `write()` 函数来控制 GPI...
5.请分析通过
GPIO
有几种方法向外输出数字量0或1
答:
1、最常用的调用void
GPIO_WriteBit
(GPIO_TypeDef* GPIOx, u16 GPIO_Pin, BitAction BitVal)函数,对BSRR和BRR进行置位和复位操作 2、void GPIO_Write(GPIO_TypeDef* GPIOx, u16 PortVal) 对ODR对进行操作 3、重新配置GPIO会得到初始值0 4、如题GPIO就只有这两种了 ...
STM32对
GPIO
操作一般用库函数,我想知道怎样用位操作实现流水灯?谢谢了...
答:
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8;GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;GPIO_Init(GPIOA, &GPIO_InitStructure);} GPIO使用:输出状态:GPIO口置高:
GPIO_SetBits
(GPIOA
,GPIO
_Pin_0| GPIO_Pin_1);
GPIO口
置底:
GPIO_ResetBits
(GPIOA,GPIO_Pin_0);写数据到
GPIO的
某个...
STM32程序语言解读
答:
就是将一个IO口的电平变为它之前的相反电平,最重要的这句 (BitAction)(1-GPIO_ReadOutputDateBit(GPIOC
, GPIO
_Pin_3)如果之前是0,那么1-0就是1;如果之前是1,那么1-1就是0;这是用库函数操作的,内部怎样实现,你不需要知道,直接调用就行了 ...
如何实现
gpio口
模式的配置?
答:
GPIO_ResetBits
(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin);//将
GPIO的
某个位复位\x0d\x0a\x0d\x0avoid
GPIO_WriteBit
(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin, BitAction BitVal);//写GPIO的某个位\x0d\x0a\x0d\x0avoid GPIO_Write(GPIO_TypeDef* GPIOx, uint16_t PortVal);//写GPIO\...
大家正在搜
分别是什么意思
describ是什么意思
1, 0, 0.5是什么意思
s是什么意思?
寓意是什么意思
heaVy是什么意思
in是什么意思
sado是什么意思
s和m是什么意思啊
相关问题
GPIO的对某一位进行写操作,下面是我用GPIO_SetBi...
GPIO_WriteBit与GPIO_SetBits有什么区...
GPIO_Write(GPIOB,GPIO_Pin_7 | ...
1 GPIO_WriteBit或GPIO_Write怎么实现...
STM32 IO口设置为复用推挽输出,想用GPIO_SetB...
GPIO_SetBits(GPIOI,GPIO_Pin_5 ...
STM32函数GPIO_WriteBit问题
stm32中#define LCD_cs(x) x ? GP...