4399| 5
|
GPIOF->ODR=((GPIOF->ODR & 0xff00)|cmd)这句寄存器操作如何改成库函数? |
1金钱
最佳答案GPIO_ODR寄存器是端口输出数据寄存器,这个位可读可写,读用库函数是GPIO_ReadOutputData,写的库函数是GPIO_Write。这些都是对GPIO_ODR寄存器进行操作。
void GPIO_Write(GPIO_TypeDef* GPIOx, uint16_t PortVal)
{
/* Check the parameters */
assert_param(IS_GPIO_ALL_PERIPH(GPIOx));
GPIOx->ODR = PortVal;
}
初始化端口数据位0x0000 0000,楼主可直接调用GPIO_Write(GPIOF,cmd);来进行操作。那cmd的格 ...
| ||
| ||
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-8-24 07:42
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网