/*PC5 as OUT_RCK*/ pmu_set_pin_to_CPU(GPIO_PORT_C,BIT(5)); system_set_port_mux(GPIO_PORT_C, GPIO_BIT_5, PORTC5_FUNC_C5); gpio_set_dir(GPIO_PORT_C, GPIO_BIT_5, GPIO_DIR_OUT); gpio_set_pin_value(GPIO_PORT_C,GPIO_BIT_5,0); 什么意思
时间: 2023-08-05 22:08:10 浏览: 154
CMOS_FIFO电路--.pdf
这段代码是在设置一个芯片的输出引脚,具体来说:
- `pmu_set_pin_to_CPU(GPIO_PORT_C,BIT(5))` 用于将 GPIO_PORT_C 的第 5 个引脚分配给 CPU 使用;
- `system_set_port_mux(GPIO_PORT_C, GPIO_BIT_5, PORTC5_FUNC_C5)` 用于设置 GPIO_PORT_C 的第 5 个引脚的复用功能为 PORTC5_FUNC_C5;
- `gpio_set_dir(GPIO_PORT_C, GPIO_BIT_5, GPIO_DIR_OUT)` 用于设置 GPIO_PORT_C 的第 5 个引脚为输出模式;
- `gpio_set_pin_value(GPIO_PORT_C,GPIO_BIT_5,0)` 用于将 GPIO_PORT_C 的第 5 个引脚输出低电平(即输出为 0)。
综合来看,这段代码的目的是将芯片的 OUT_RCK 引脚设置为输出低电平状态。
阅读全文