TODOPIC
Microcontroladores PIC => - Niple - => Mensaje iniciado por: Norby en 18 de Julio de 2010, 02:14:10
-
Hola a toda la gente,
Realice un proyectito con un 16f873a que opera asi: lee la temperatura con un lm35dz } hace la conversion ad } visualiza en el lcd, por otro lado 4 pines de entrada incrementan o decrementan el valor de unidad y decena de un contador que opera como set point. El set point trabaja asi; se leen los 4 pines de entrada del puerto b y se guardan en un registro luego se evalua que pin es valor 1 y se realiza la suma o la resta para incrementar o decrementar el valor de los registros unidad y decena que conforman el set point, luego el resultado de la operacion anterior se guarda en los mismos registros(unidad y decena), luego se hace la conversion a bcd y luego se visualiza en el lcd.
El proyectito funciona de 10 el problema que tengo es que quiero guarda en la eeprom del pic los ultimos valores que asigne al set point via pines de entrada antes de desenergizar el circuito para leer la eeprom al energizar y mantener el ultimo set point en el lcd.
Intente grabando y leyendo de la eeprom pic los valores de unidad y decena con los bloques de niple correspondientes y me aparecen dos barras / / donde se visualizan los valores de unidad y decena.
Si alguien sabe como hacerlo se lo agradesco.
Saludos para todos.
Norby.
-
Has chequeado la forma de realizarlo segun aparece en las "caracteristicas" que se ven en la pagina web del producto.
F.
-
Hola Fer, la intencion es utilizar la eeprom del pic, he intentado de varias formas y no sale lo esperado. mire en la web de niple pero ahi refiere a las eeprom externa, en el ultimo caso se hara asi pero me gustaria aprovechar al pic.
La configuracion de graba y lee eeprom pic en niple, es bien censilla y logica pero no se que esta pasando.
Te cuento que soy bien perseverante cuando busco algo, lo digo porque intento de varias formas y no queda mas remedio que preguntar a los que saben del tema.
Esperare sin apuro con este tema, gracias una vez mas.
Norberto.
:)
-
Y como vas de asm?
Porque por lo que veo el niple ensambla a asm.
Si eso hay muchos ejemplos de como grabar/leer la eeprom interna en asm, si no te aclarás me avisas y te echo un cable.
-
Porque no subes el archivo NPL pa/que se pueda entender y descubrir la salida.
Esa es la idea de Niple, el entorno es visual y luego es universal, entonces sin ver el codigo, se ve la logica y otros pueden experimentarlo y de repente hay un equipo voluntario trabajando contigo.
-
Adjunto una pantalla donde puedes ver los comandos y la forma de grabar y/o leer una posicion de memoria.
Tienes que configurar las direccione sy datos que quiers guardar
-
hola Fer-Taca despues de buen tiempo vi la pantalla que me enviastes como ejemplo y es asi como yo lo hago solo que en el lcd no aparece lo que guarde en la memoria o mejor dicho lo que se espera. Intente de varias formas siempre con niple no se de asembler.
Saludos para todos,
Gracias
Norberto
-
despues de que guardas el dato, es cuando lo visualizas en el LCD?
¿Realizas antes la conversion a BCD de llevarlo al LCD?
F.
-
poreso digo:
norby, adjunta una pantalla de tu proyecto.
-
Hola aca adjunto el proyecto.
saludos y gracias.
-
Hola Norberto
en el progroma que has adjuntado en ninguno stio aparecen los bloques de guardar y leer datos de la memoria EEPROM
Fermin
-
hola Fer,
ya mismo los coloco y adjunto la pantalla nuevamente, espero que se entienda.
Gracias
Norberto.
-
Y para terminar de hacer la labor, ¿no puedes colocar un poquito las flechas para poder seguir la secuencia del programa?
Estan todas juntas y se hace muy dificil seguir la secuencia. ;-)
Fer
-
A pesar de la dificultad para seguir la secuencia, estoy intentando seguirla y aunque me parece que puedo estar equivocado, no se aprecia muy bien, despues de leer el dato de la Eprom y llevarlo al display, lo que estas realizando es una nueva lectura del conversor AD y una vez realizada vuelves a pasar el numero a BCD por lo que entonces no visualiza el mismo nuemro.
Pero ya te comento que me parece muy lioso el seguir el proceso segun el organigrama y por tanto puedo estar equivocado.
Fermin
-
hola Fermin, te envio el npl por privado.
Saludos
Norberto.
-
Le hecho un vistacillo y te comento
F.