我不太確定ulConfig |= ulMode;
是什麼意思?如果什麼是ulConfig | = ulMode;意思?
void gpio_setup_mode(unsigned long ulGpioNum, unsigned long ulMode, unsigned long ulInvert)
{
unsigned long ulConfig = ulInvert;
ulConfig |= ulMode;
s_ptGPIO->auiCFG[ulGpioNum] = ulConfig;
}
和
gpio_setup_mode(GPIO8, GPIO_MODE_OUTPUT, GPIO_NOINVERT);
其中GPIO8,GPIO_MODE_OUTPUT,GPIO_NOINVERT
#define GPIO8 8
#define GPIO_NOINVERT 0x00000000
#define GPIO_MODE_OUTPUT 0x00000011
關於gpio設置序列有幾行代碼。你沒有問任何關於這些線的問題。但是,它們的作用是:GPIO端口8的位0和1被設置爲輸出,輸出不會反轉。 – user3629249