GPIO_SetBits、GPIO_ResetBits、GPIO_WriteBit、GPIO_Write分别是啥意思?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GPIO_SetBits、GPIO_ResetBits、GPIO_WriteBit、GPIO_Write分别是啥意思?相关的知识,希望对你有一定的参考价值。
GPIO 简单理解就是引脚,英文时(General Purpose Input/Output,通用输入输出)Set:置位
Reset:复位
Write:写
Bit:位
见名知意,这些函数的作用就是翻译过来的意思 参考技术A 第一个将指定的位或位域置1(BSRR)
第二个将指定的位或位域置0(BRR)
第三个将指定的位或位域写0或1(BSRR或BRR)
第四个修改整个端口输出寄存器(ODR)
你可以查看这些库函数的原型函数,就能明白它们的具体功能了。追问
位域指什么?GPIOA,B,C,D,E这些吗
追答找本C语言的书,看一下什么是位,什么是位域。
点灯主要顺序
1使能IO口时钟。调用函数RCC_APB2PeriphColckCmd();
不同的IO组,调用的时钟使能函数不一样。
2 初始化IO口模式。调用函数GPIO_Init();
3 操作IO口,输出高低电平。
GPIO_SetBits();
GPIO_ResetBits();
以上是关于GPIO_SetBits、GPIO_ResetBits、GPIO_WriteBit、GPIO_Write分别是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章