SoloCodigo
Programación Específica => Microcontroladores => Mensaje iniciado por: romgflash en Miércoles 15 de Febrero de 2006, 21:20
-
Hola a todos!!
Estoy trabajando con dos sistemas minimos con el pic16f877, lo que trato de hacer es que el sistema maestro envie informacion ASCII al sistema esclavo y este ultimo la despliegue en una LCD. Ya he revisado informacion de como trabaja el bus I2C con estos pics, pero no me queda claro si se deben conectar directamente las señales SCL y SDA de ambos micros, o hay que conectar alguna resistencia a Vcc.
Por otra parte, la informacion del sistema maestro la introduzco desde un teclado, pero no se si es posible que esa informacion la pueda guardar en la memoria del mismo pic conforme la voy introduciendo, para que posteriormente con otra rutina habilite la comunicacion entre los pics y sea tranferida. Si esto es posible agradeceria la orientacion que puedad brindarme para buscar ligas o mas informacion para poder realizarlo.
De antemano agradezco la ayuda que puedan brindarme.
Saludos :hola:
-
Hola! Te puedo ayudar en parte... fijate en este mismo foro, aqui va el link
I2C (http://foros.solocodigo.com/index.php?showtopic=19776)
Saludos
-
Saludos.
Por supuesto que el maestro puede aguardar la informacion en memoria de las teclas oprimidas, tines que hacer una rutina, que cada ves que oprimas una tecla lo almacenes a memoria, y posteriormente cuando detecte una tecla en particular mandara (Enter) mandara toda la informacion al esclavo, bueno de echo no es necesario almacenarlo a memoria EEPROM, basta con almacenarlo en los registros de proposito general.... o para que deseas almacenarlo en memoria EEPROM, la memoria EEPROM te serviria si apagaras tu sistema y quisieras recuparar tu ultima informacion, pero sino te interesa esto ultimo lo que te recomiendo es que lo almacenes en registros temporales
bye :hola:
-
Alternative.
Creo es buena idea almacenar el codigo de las teclas de manera temporal, ya que intente grabarla en la eeprom pero ni siquiera muestra en la LCD la tecla pulsada, solo que no se como definir un bufer o algo asi para que apartir de cierto rango de memoria se almacenen y posteriormente cuando lo envie al esclavo la rutina sepa apartir de que localidad de memoria empiezan dichos codigos y donde terminan.
Agredezco la ayuda prestada para librar este obstaculo
:hola: