Cómo usar gpio de s3c2410 para implementar entrada y salida de datos
1.void s3c2410_gpio_ cfgpin(pin int unsigned, función int unsigned)
El primer pin de parámetro es el pin io correspondiente (aquí se usa la macro S3C2410_GPB(5), 5 no es fijo,
El segundo pin se usa para configurar la función del pin
(definido por 4 macros S3C2410_GPIO_INPUT, S3C2410_GPIO_OUTPUT, S3C2410_GPIO_SFN2, S3C2410_GPIO_SFN3)
Por ejemplo: S3C2410_GPIO_CFGPIN (S3C2410_GPB( 5),S3C2410_GPIO_INPUT)
Establezca el pin GPB5 como entrada
2. unsigned int s3c2410_gpio_gecfg(unsigned int pin)
Función: devolver la configuración GPIO correspondiente
Por ejemplo: pin=s3c2410_GPB5 devuelve la configuración de GPB5
3. void s3c2410_gpio_pullup(pin int sin firmar, int sin signo a)
Función: Configuración de la resistencia pull-up GPIO: configura la resistencia pull-up del GPIO correspondiente
El primer parámetro: el pin correspondiente, el uso es el mismo que en 1.
El segundo parámetro: establecido en 1 o 0, 1 significa pull-up, 0 significa sin pull-up
4. void s3c2410_gpio_setpin(unsigned int pin,unsigned int to)
Función: establece el pin correspondiente. La salida es 1 o 0.
El primer parámetro: macro de pin correspondiente
El segundo parámetro: 1 o 0
Ejemplo: s3c2410_gpio_setpin(S3C2410_GPB( 5),1) Pin de salida GPB5 como 1
5.unsigned int s3c2410_gpin_getpin(unsigned int pin)
Función: obtener el valor de entrada
Parámetros: pin correspondiente
6.int unsigned s3c2410_modify_misccr(int unsigned clear, cambio int unsigned)
7.int s3c2410_gpio_getirq(pin sin firmar)
8.