要配置Hi3521DV100芯片的GPIO5_1输出并写入低电平,可以按照以下步骤进行:

  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);
  1. 配置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);
  1. 将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输出并写入低电平了

编写Hi3521DV100芯片驱动程序时怎么配置GPIO5_1输出怎么写入低电平

原文地址: https://www.cveoy.top/t/topic/dHAw 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录