GPIO70是PC6,bit_number是 0x00000040 ,请参考下面的程序,:
void
GPIOPinWrite(unsigned long ulPort, unsigned char ucPins, unsigned char ucVal)
[
// Check the arguments.
ASSERT(GPIOBaseValid(ulPort));
// Write the pins.
HWREG(ulPort + (GPIO_O_DATA + (ucPins << 2))) = ucVal;
]
#define GPIO_PIN_0 0x00000001 // GPIO pin 0
#define GPIO_PIN_1 0x00000002 // GPIO pin 1
#define GPIO_PIN_2 0x00000004 // GPIO pin 2
#define GPIO_PIN_3 0x00000008 // GPIO pin 3
#define GPIO_PIN_4 0x00000010 // GPIO pin 4
#define GPIO_PIN_5 0x00000020 // GPIO pin 5
#define GPIO_PIN_6 0x00000040 // GPIO pin 6
#define GPIO_PIN_7 0x00000080 // GPIO pin 7
GPIO70是PC6,bit_number是 0x00000040 ,请参考下面的程序,:
void
GPIOPinWrite(unsigned long ulPort, unsigned char ucPins, unsigned char ucVal)
[
// Check the arguments.
ASSERT(GPIOBaseValid(ulPort));
// Write the pins.
HWREG(ulPort + (GPIO_O_DATA + (ucPins << 2))) = ucVal;
]
#define GPIO_PIN_0 0x00000001 // GPIO pin 0
#define GPIO_PIN_1 0x00000002 // GPIO pin 1
#define GPIO_PIN_2 0x00000004 // GPIO pin 2
#define GPIO_PIN_3 0x00000008 // GPIO pin 3
#define GPIO_PIN_4 0x00000010 // GPIO pin 4
#define GPIO_PIN_5 0x00000020 // GPIO pin 5
#define GPIO_PIN_6 0x00000040 // GPIO pin 6
#define GPIO_PIN_7 0x00000080 // GPIO pin 7
举报