ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Tutorial Como Usar Micro C para ARM


Enviado por   •  7 de Febrero de 2016  •  Tutoriales  •  357 Palabras (2 Páginas)  •  81 Visitas

Página 1 de 2

Tutorial Como Usar Micro C para ARM

  1. Cambio de nombre a un pin

sbit sw1 at GPIO_PORTF_DATA.B4;

sbit rojo at GPIO_PORTF_DATA.B1;                  

sbit azul at GPIO_PORTF_DATA.B2;

sbit verde at GPIO_PORTF_DATA.B3;

sbit sw2 at GPIO_PORTF_DATA.B0;

  1. Configuración de un pin como entrada

Esta configuración siempre hacerlo en un void aparte

GPIO_Digital_Input(&GPIO_PORTE, _GPIO_PINMASK_0 | _GPIO_PINMASK_1);

Esto es lo mismo

GPIO_Config(&GPIO_PORTE,

            _GPIO_PINMASK_0 | _GPIO_PINMASK_1,

            _GPIO_DIR_INPUT,

            _GPIO_CFG_DIGITAL_ENABLE,

            _GPIO_PINCODE_NONE);

  1. Configuración de un pin como salida

Seleccionamos el pin 1 del puerto de como una salida

GPIO_Digital_Output(&GPIO_PORTD, _GPIO_PINMASK_1);

// This is analog to :

GPIO_Config(&GPIO_PORTD,

            _GPIO_PINMASK_1,

            _GPIO_DIR_OUTPUT,

            _GPIO_CFG_DIGITAL_ENABLE | _GPIO_CFG_DRIVE_8mA,

            _GPIO_PINCODE_NONE);

  1. Configuración de una entrada como pin analógico

Si quisiéramos seleccionar todo un puerto declaramos GPIO_PINMASK_ALL

// Seleccionamos el pin 0 y el pin 1 del puerto E como entradas Analogas

GPIO_Analog_Input(&GPIO_PORTE, _GPIO_PINMASK_0 | _GPIO_PINMASK_1);

// This is analog to :

GPIO_Config(&GPIO_PORTE,

            _GPIO_PINMASK_0 | _GPIO_PINMASK_1,

            _GPIO_DIR_INPUT,

            _GPIO_CFG_ISOLATION_DISABLE | _GPIO_CFG_MODE_ALT_FUNCTION,

            _GPIO_PINCODE_NONE);

...

Descargar como (para miembros actualizados) txt (2 Kb) pdf (155 Kb) docx (11 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com