Referencia del Archivo ej_eeprom.c

Ejemplo para trabajar con eeprom.h. Más...

#include <pic/p16f877a.h>
#include <uart.h>
#include <delayms.h>
#include <eeprom.h>

Dependencia gráfica adjunta para ej_eeprom.c:

Ir al código fuente de este archivo.

Definiciones

#define FOSC_HZ   20000000

Funciones

int main (void)


Descripción detallada

Ejemplo para trabajar con eeprom.h.

Autor:
Fernando Pujaico Rivera
Fecha:
Junio-2008
Versión:
v0.01
Leeme:
Ejemplo de compilacion : ./compila.sh ej_eeprom 16f877a .

Preguntas y sugerencias a: fernando.pujaico.rivera en gmail.com
http://pic-gcc-library.sourceforge.net

Definición en el archivo ej_eeprom.c.


Documentación de las definiciones

#define FOSC_HZ   20000000

Definición en la línea 15 del archivo ej_eeprom.c.


Documentación de las funciones

int main ( void   ) 

Definición en la línea 21 del archivo ej_eeprom.c.

Hace referencia a delayms, eeprom_read(), eeprom_write(), SET_9600_8N1, uart_getc(), uart_open(), uart_putc(), y uart_puts().

00022 {
00023         unsigned char tmp,i;
00024 
00025         delayms(500);   
00026 
00027         uart_open(SET_9600_8N1);
00028         uart_putc('\n');
00029 
00030         uart_puts("Ultimos 4 Datos:");
00031 
00032         uart_putc(eeprom_read(0));
00033         uart_putc(eeprom_read(1));
00034         uart_putc(eeprom_read(2));
00035         uart_putc(eeprom_read(3));
00036         uart_putc('\n');
00037 
00038         i=0;
00039         while((i<4)&&(tmp!=13))
00040         {
00041                 uart_putc('>');
00042                 tmp = uart_getc();
00043                 uart_putc(tmp);
00044                 uart_putc('\n');
00045                 eeprom_write(tmp,i);
00046                 i++;
00047         }
00048         uart_puts("FIN\n");
00049         return 0;
00050 }

Gráfico de llamadas para esta función:


Generado el Thu Jan 8 00:55:54 2009 para pic-gcc-library por  doxygen 1.5.1