Hi3521DV100 GPIO5_1 输出低电平配置教程
要配置 Hi3521DV100 芯片的 GPIO5_1 输出并写入低电平,可以按照以下步骤进行:
- 打开 GPIO5 时钟
首先,需要打开 GPIO5 的时钟,使其能够正常工作。可以在系统启动时进行,也可以在驱动程序中进行。具体方法如下:
// 打开 GPIO5 时钟
HI_U32 u32RegValue = 0;
u32RegValue = readl(REG_BASE_CRG + PERI_CRG27);
u32RegValue |= (1 << 4); // bit4: GPIO5
writel(u32RegValue, REG_BASE_CRG + PERI_CRG27);
- 配置 GPIO5_1 为输出模式
接下来,需要将 GPIO5_1 配置为输出模式,以便能够输出信号。可以使用 HI_MPI_GPIO_SetDir 函数进行配置,具体方法如下:
// 配置 GPIO5_1 为输出模式
HI_MPI_GPIO_SetDir(HI_GPIO_IDX_5, HI_GPIO_BIT1, HI_GPIO_DIR_OUT);
- 将 GPIO5_1 输出低电平
最后,可以使用 HI_MPI_GPIO_WriteBit 函数将 GPIO5_1 输出低电平。具体方法如下:
// 将 GPIO5_1 输出低电平
HI_MPI_GPIO_WriteBit(HI_GPIO_IDX_5, HI_GPIO_BIT1, HI_GPIO_VALUE_LOW);
完成以上步骤后,就可以成功配置 Hi3521DV100 芯片的 GPIO5_1 输出并写入低电平了。
原文地址: https://www.cveoy.top/t/topic/nKnP 著作权归作者所有。请勿转载和采集!