TODOPIC
Microcontroladores PIC => - Flowcode - => Mensaje iniciado por: otto14 en 17 de Noviembre de 2013, 12:05:16
-
Hola amigos,
gente uso la macro I2c en flowcode para grabar una memoria eeprom externa y la verdad que no pasa naranja.
en teoria la cosa no es dificil ya que tenemos el comando de byte transaction, donde me pide el id del dispositivo, la direccion alta y la baja y por ultimo el byte que quiero grabar.
Alguno me puede iluminar un poco???
desde ya agradezco cualquier idea que tiren.
Otto
PD: me olvide tengo el flowcode V4.2
-
Te deje un privado, pero sigamos acá para ver quien nos tira una mano o dejar la solución, si podemos, para otros. Un abrazo
-
Perfecto che.
Les comento para asegurarme que la comunicacion se haga uso un 16f877a, en asembler y con niple comunica de 10.
La cosa que este programa te da la funcion y todo para comunicarte con una memoria, se que en la linea falta algo pero no veo que es lo que me falta.
En proteus no pasa nada, pero ojo con asembler y con niple cargo hasta 8 memorias sin ningun problema.
Puesto que es la unica utilidad que no pude hacer arrancar en flowcode pido a ver si alguno se le cae una idea.
Fijense que en los tutoriales de flowcode no hay ejemplos de esto en ninguna parte.
Saludos a todos y dejo el desafio a ver quien agarra el guante.
Otto
-
Acá dejo un programita en Flow 5 solo para escribir, se puede ver el envio de los 4 bytes correspondientes a: ID (1 byte), recuerden que este lo envía con un valor doble por la rotación necesaria, 2 bytes para la dirección de operación en la eeprom y 1 del dato enviado, se debe repetir este bloque de 4 bytes tantas veces como bytes deben enviarse.
-
Si puedes y lo simulaste comenta la experiencia de funcionamiento.