Programación Específica > Microcontroladores

 Cargar Una E2prom Con Usart Del 16f628

(1/4) > >>

microman:
hola gente del foro, soy nuevo por aca y decidi ingresar ya q observe la seriedad con la cual se manejan Uds. Ademas tengo un problemita ya q deseo leer o grabar una memoria E2prom externa mediante un pic q en lo posible tiene q ser el 16f628 el cual soporta transferencia serie tipo USART, y no se como puedo lograr ello.  :) Espero q puedan ayudarme

Huguen_aus_Tirol:
Hola Microman! En primer lugar tendrías que decirnos que tipo de eeprom es, si es una 24Cx, ó 93Cx. La primera se comunica por el puerto I2C, y la segunda por SPI (ambas opciones están en el 16F628). Al puerto serie (USART) normalmente no se conectan éstas memorias :)
Bueno, espero poder ayudar en algo; y bienvenido! :D

Saludos!

© Jonathan ©:
Se conectan al modulo MSSP configurado como I2C o SPI segun lo necesites, responde el tipo de memoria que utilizas y te damos un aventon. Saludos :) y Bienvenido! :hola:

microman:
Aaaaaah yo crei q con el USART podria llegar a lograr mi cometido(q errado q estaba entonces), la memoria es de la linea 24LC como puede ser una 24LC512 q si la consigo la utilizare. Estube mirando pero no se me ocurre como realizar el programa, pueden ayudarme.
Por otro lado soy de Posadas_Misiones_Argentina me desempeño como docente en la seccion Electromecanica de una Escuela Tecnica y como veran me interesa el uso de microcontroladores.
El fin de todo esto o a q quiero llegar es: conectar el micro a una memoria y a un LCD de caracteres y previamente dentro de la E2prom tener grabados rutinas de lecturas de puertos, retardos etc, entonces creo un programa con la ayuda del entorno grafico del LCD y lo vuelco a un PIC externo q tiene E/S y lo dejo funcionando.
Nos mantenemos en contacto, GRACIAS!!!!!!!!!! :hola:

Huguen_aus_Tirol:
Hola ! Bueno, las rutinas de lectura de puertos, retardos, etc. van en la memoria flash del micro, que no es lo mismo que la EEPROM. Depende para que necesites EEPROM, es decir que cantidad de datos quieres almacenar, el 16F628 tiene 128 bytes de E2 (para abreviar) interna; son muy fáciles de manejar.
Si tienes un LCD, los textos a escribir que no varíen, p.e. títulos, menus, etc. van en la flash.
Hojeando el manual del 628, me doy cuenta ahora de que éste no tiene implementado modulo MSSP; así que perdón por el error de uno de los mensajes anteriores :huh:  Viendo esto, vas a tener que implenetar la comunicación por soft... cosa que funciona. Hace poco dejé un poco de código en una discución iniciada por Elisa Marti, fijate, en una de esas te sirve...
Bueno, espero que puedas hacer tu proyecto.
Saludos!

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa