Home
EEPROM Manual de usuario
Contents
1. TM E E p R M po usuario Todos los sistemas de desarrollo de Mikroelektronika disponen de un gran n mero de m dulos perif ricos ampliando el rango de aplicaciones de los microcontroladores y facilitando el proceso de probar los programas Aparte de estos m dulos es posible utilizar un gran n mero de m dulos adiciononales conectados al sistema de desarrollo por los conectores de puertos de E S Algunos de estos m dulos adicionales pueden funcionar como dispositivos aut nomos sin estar conectados al microcontrolador JMikroElektronika SOFTWARE AND HARDWARE SOLUTIONS FOR EMBEDDED WORLD making Geo simple Placa adicional EEPROM La placa EEPROM se utiliza como memoria EEPROM adicional utilizada para almacenar los datos que se deben guardar incluso en el caso de apagar la fuente de alimentaci n La placa dispone de un chip de memoria 24C02 de 1Kbit que intercambia los datos con el microcontrolador por medio de la comunicaci n 12C La placa EEPROM est conectada al puerto de E S del microcontrolador pensado para la comunicaci n 12 por medio de un conector IDC de 10 pines La presencia de la fuente de alimentaci n en la placa es indicada por un LED d Z a Ae Figura 2 Placa EEPROM conectada al sistema de desarrollo Los puentes en el fondo de la placa EEPROM se utilizan para seleccionar el microcontrolador que utilizar la memoria EEPROM Al poner los puentes en la posici n PIC la p
2. n de datos 12C1_Repeated_Start Generar la se al 12C para repetir el inicio 12C1_Wr 0xA3 II Enviar byte direcci n del dispositivo R PORTB 12C1_Ra 0 Leer los datos NO reconocimiento 12C1_Stop Generar la se al de parada 12C end MikroElektronika
3. dos los ejemplos Ejemplo 1 Programa escrito en el compilador mikroC PRO for PIC void main X ANSEL 0 1 Configurar los pines AN como digitales de E S ANSELH 0 C10N_bit 0 Deshabilitar comparadores C20N _ bit 0 PORTB 0 TRISB 0 1 Configurar el puerto PORTB como salida 12C1_Init 100000 Inicializar la comunicaci n 12C 12C1_Start II Generar la se al de inicio 12C 12C1_Wr 0xA2 Enviar byte por medio de 12C direcci n del dispositivo W 12C1_Wr 2 1 Enviar byte direcci n de la localidad en la EEPROM 12C1_Wr OxAA Enviar datos datos a ser escritos 12C1_Stop Generar la se al de parada 12C Delay_100ms 12C1_Start Generar la se al de inicio 12C 12C1_Wr 0xA2 Enviar byte por medio de 12C direcci n del dispositivo W 12C1_Wr 2 Enviar byte direcci n de datos 12C1_Repeated_Start Generar la se al 12C para repetir el inicio 12C1_Wr 0xA3 Enviar byte direcci n del dispositivo R PORTB 12C1_Ra 0u Leer los datos NO reconocimiento 12C1_Stop 1 Generar la se al de parada 12C MikroElektronika Ejemplo 2 Programa escrito en el compilador mikroBasic PRO for PIC program 12C_ Simple main ANSEL 0 Configurar los pines AN como digitales de E S ANSELH 0 PORTB 0 TRISB 0 Configurar el puerto PORTB como salida 12C1_Init 100000 Inicializar la comunicaci n 12C 12C1_Start Generar la se al de inic
4. io 12C 12C1_Wr 0xA2 Enviar byte por medio de 12C direcci n del dispositivo W 12C1_Wr 2 Enviar byte direcci n de la localidad en la EEPROM 12C1_Wr OxAA Enviar datos datos a ser escritos 12C1_Stop Generar la se al de parada 12C Delay_100ms 12C1_Start Generar la se al de inicio 12C 12C1_Wr 0xA2 Enviar byte por medio de 12C direcci n del dispositivo W 12C1_Wr 2 Enviar byte direcci n de datos 12C1_Repeated_Start Generar la se al 12C para repetir el inicio 12C1_Wr 0xA3 Enviar byte direcci n del dispositivo R PORTB I2C1_Rd 0 Leer los datos NO reconocimiento 12C1_Stop Generar la se al de parada 12C end Ejemplo 3 Programa escrito en el compilador mikroPascal PRO for PIC program 12C_Simple begin ANSEL 0 1 Configurar los pines AN como digitales de E S ANSELH 0 PORTB 0 TRISB 0 1 Configurar el puerto PORTB como salida 12C1_Init 100000 II Inicializar la comunicaci n 12C 12C1_Start Generar la se al de inicio 12C 12C1_Wr 0xA2 Enviar byte por medio de 12C direcci n del dispositivo W 12C1_Wr 2 II Enviar byte direcci n de la localidad en la EEPROM 12C1_Wr OxAA Enviar datos datos a ser escritos 12C1_Stop Generar la se al de parada 12C Delay_100ms 12C1_Start Generar la se al de inicio 12C 12C1_Wr 0xA2 Enviar byte por medio de 12C direcci n del dispositivo W 12C1_Wr 2 1 Enviar byte direcci
5. laca EEPROM se puede m Conectar a todos los sistemas de desarrollo de Mikroelektronika que soportan a los microcontroladores PIC Al poner los puentes en la posici n AVR la placa EEPROM se puede conectar a todos los sistemas de desarrollo de Mikroelektronika que soportan a los microcontroladores AVR Figura 3 Lado trasero de la placa EEPROM Figura 4 Esquema de conexi n de la placa EEPROM NOTA En vez del chip de memoria mencionado anteriormente Mikroelektronika puede incorporar otros chips de memoria de una capacidad m s grande en las placas adicionales EEPROM Aparte de esta caracter stica estas placas adicionales son las mismas que las placas EEPROM descritas aqu MikroElektronika R8 Ra 330 330 D8 D9 pa NN pa 188391 Old C1 C2 22pF 22pF Figura 5 Esquema de conexi n del m dulo de memoria EEPROM adicional 24C02 al microcontrolador Este simple ejemplo muestra c mo utilizar funciones para leer y escribir los datos de en la memoria EEPROM adicional Estas funciones se almacenan en las librer as de programa Al establecer la comunicaci n 12C con el chip de memoria EEPROM 24C02 el microcontrolador escribe el dato en alguna localidad de memoria luego lo lee y lo env a al puerto PORTB El mismo programa est escrito en los lenguajes de programaci n mikroC mikroBasic y mikroPascal El microcontrolador PIC16F887 se utiliza en to
Download Pdf Manuals
Related Search
Related Contents
USER MANUAL - Audmax Broadcast HP LaserJet M3035xs MFP All-In NOX Sonar 780W CONGRATULAÇÕES Formulaire des Arts et des Lettres EDSR 400M - Gyross P/L A Software for Facility Layout with Queueing SSPA-1-SR5-CE POWER SPA PACK - Zwemspa-unit User Manual Copyright © All rights reserved.
Failed to retrieve file