接口寄存器说明
PF 接口主要寄存器功能与使用方法:
例子代码分析
输入接口配置:
将 PF0 接口配置为输入接口,并且读出接口电平状态。
*pFIO_DIR &= ~PF0; //设置PF0 为输入
*pFIO_INEN |= PF0; //输入使能
i = *pFIO_FLAG_D; //读取数据
输出接口配置:
将 PF0 接口配置为输出接口,使用两种方式设置PF0 输出高低电平。
*pFIO_DIR |= PF0; //设置PF0 为输出
*pFIO_FLAG_S |= PF0; //PF0 脚置高
*pFIO_FLAG_C |= PF0; //PF0 脚置低
*pFIO_FLAG_D |= PF0; //PF0 脚置高
*pFIO_FLAG_D &= ~PF0; //PF0 脚置低
代码实现功能
工程 BF53x_GPIO_IN.dpj 实现了读取PF0 接口状态并打印出PF 接口状态数据。
工程 BF53x_GPIO_OUT.dpj 实现了通过PF0 接口不断的输出高低变化的电平。
测试结果
工程 BF53x_GPIO_IN.dpj:运行代码后将PF0 接口的电平状态打印在VDSP 上。
工程 BF53x_GPIO_OUT.dpj: 运行代码后PF0 将不断变换高低电平。