Pages: 1 [2]   Go Down
Author Topic: WatchDog  (Read 3061 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Edison Member
*
Karma: 17
Posts: 1407
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

eso seria ideal porque asi puedes usar el arduino para pruebas y cuando te haga falta pues lo usas para programar.

el problema es que el arduino UNO no es compatible para esto,no?
http://arduino.cc/en/Tutorial/ArduinoISP
Code:
NOTE: Currently, you cannot use an Arduino Uno as an ISP programmer because the optiboot bootloader does not support this sketch. A revision for this is in progress.

alguien puede desmentir esto?

en tal caso, podre programar un "arduino duemilanove" usando un "arduino UNO" ???
Logged

* Si preguntas, pon el código de tu programa, hace mucho mas fácil ayudarte. Y me ahorro un mensaje pidiendo que lo hagas.
* Si consigues solucionar tu problema, dedica unos minutos a explicar en tu post como lo conseguiste para beneficio de todos.
* Cambia el 'Subject' de tu hilo y añade 'SOLUCIONADO' cuando hayas llegado a una solución al problema que planteaste.
* Utiliza un 'Subject' para tu hilo que explique de que va el hilo.
Si estas empezando:
* Comienza a usar Arduino
* Guías de iniciación a Arduino
* Ejemplos
* Referencia del Lenguaje
* Conceptos básicos
Guia de usuario de arduino
Tutoriales en Ingles
Si necesitas que alguien te escriba el código: http://www.freelancer.com/  o esta  http://www.guru.com/

Las Palmas - España
Offline Offline
Full Member
***
Karma: 0
Posts: 151
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

La verdad es que personalmente no lo he probadado, pero por ejemplo aqui:

 http://aerobotclubderobticadeaeronuticos.blogspot.com/2011/06/micros-pequenos-para-proyectos-pequenos.html

Hablan de programar por ISP un Attiny45/85 con un Arduino UNO y no comentan que haya ningun problema.
Logged

Si quieres ser mas positivo....pierde un electrón......

Donostia
Offline Offline
God Member
*****
Karma: 0
Posts: 740
elektronikadonbosco
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Yo pensaba que con el puerto paralolo del pc se podía http://www.arduino.cc/en/Hacking/ParallelProgrammer aunque todavía no he podido ponerme a eso
Logged

Las Palmas - España
Offline Offline
Full Member
***
Karma: 0
Posts: 151
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Por paralelo se puede hacer perfectamente, pero a mi por ejemplo no me vale, ninguno de mis equipos tiene puerto paralelo(esta en desuso) pero funcionar funciona sin ningun problema.
Logged

Si quieres ser mas positivo....pierde un electrón......

Donostia
Offline Offline
God Member
*****
Karma: 0
Posts: 740
elektronikadonbosco
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Menos mal ya me habíais asustado. Lo del paralelo en los pcs hay que tener cuidado al comprarlos, ya que en electrónica muchos aparatos están optimizados para trabajar con paralelo y un cambio de placa base sin acordarse que tiene que tener puerto paralelo puede traer muchos problemas. Eso si en los portátiles es misión imposible.
Logged

0
Offline Offline
Edison Member
*
Karma: 17
Posts: 1407
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Pues voy a hacer un pedido de 2 Arduino UNO que me hace falta, y asi probare si se puede hacer.

No obstante, me resulta interesante la idea de crear un mini circuito con un timer555 y poder acoplarselo externamente. Seria a modo de aprender mas acerca del 555 y no depender unicamente de 4 lineas de codigo en el programa.

Si alguien puede confirmar que con el Arduino UNO funciona, se lo agradeceria. (mas que nada por saber si tengo que comprar uno de estos o no http://www.electan.com/catalog/programador-avr-usb-pololu-p-2992.html )
y
Si alguien ha creado algun circuito 555 a modo de watchdog, agradeceria cualquier sugerencia.

gracias.
Logged

* Si preguntas, pon el código de tu programa, hace mucho mas fácil ayudarte. Y me ahorro un mensaje pidiendo que lo hagas.
* Si consigues solucionar tu problema, dedica unos minutos a explicar en tu post como lo conseguiste para beneficio de todos.
* Cambia el 'Subject' de tu hilo y añade 'SOLUCIONADO' cuando hayas llegado a una solución al problema que planteaste.
* Utiliza un 'Subject' para tu hilo que explique de que va el hilo.
Si estas empezando:
* Comienza a usar Arduino
* Guías de iniciación a Arduino
* Ejemplos
* Referencia del Lenguaje
* Conceptos básicos
Guia de usuario de arduino
Tutoriales en Ingles
Si necesitas que alguien te escriba el código: http://www.freelancer.com/  o esta  http://www.guru.com/

0
Offline Offline
Edison Member
*
Karma: 17
Posts: 1407
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

http://aerobotclubderobticadeaeronuticos.blogspot.com/2011/06/micros-pequenos-para-proyectos-pequenos.html
Quote
He probado con una arduino duemilanove y todo funciona bien.
Así que podría asegurar que el problema es del auto-reset de las nuevas arduino, y no encuentro ningún método que evite el auto-reset sin tener que modificar la placa.

puede que si que haya algun problema con el arduino UNO, o al menos eso entiendo de los comentarios del usuario "tecnocodigo"
que os parece?
Logged

* Si preguntas, pon el código de tu programa, hace mucho mas fácil ayudarte. Y me ahorro un mensaje pidiendo que lo hagas.
* Si consigues solucionar tu problema, dedica unos minutos a explicar en tu post como lo conseguiste para beneficio de todos.
* Cambia el 'Subject' de tu hilo y añade 'SOLUCIONADO' cuando hayas llegado a una solución al problema que planteaste.
* Utiliza un 'Subject' para tu hilo que explique de que va el hilo.
Si estas empezando:
* Comienza a usar Arduino
* Guías de iniciación a Arduino
* Ejemplos
* Referencia del Lenguaje
* Conceptos básicos
Guia de usuario de arduino
Tutoriales en Ingles
Si necesitas que alguien te escriba el código: http://www.freelancer.com/  o esta  http://www.guru.com/

Las Palmas - España
Offline Offline
Full Member
***
Karma: 0
Posts: 151
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

No recuerdo donde lei sobre ese tema una vez y decian que el problema del auto reset en Arduino UNO como ISP se soluciona poniento un condensador de 10uF electrolitico entre el pin RESET y GND, es cuestion que algun forero lo pruebe, yo no tengo ningun micro a mano para hacer las pruebas.
Logged

Si quieres ser mas positivo....pierde un electrón......

Las Palmas - España
Offline Offline
Full Member
***
Karma: 0
Posts: 151
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ya me vino la iluminacion, lo vi en Txapusaselectronicas, en el adaptador para programar attinys, que tambien lo hacen por ISP y ponen que el condesador es solo para los Arduino UNO.

Quote
Conectando la placa Arduino y el ATtiny
Conectaremos la placa Arduino al ATtiny tal como se indica en el siguiente diagrama. Utiliza el punto (pin 1) de la esquina del ATtiny para orientarlo correctamente. También conectaremos un condensador electrolítico de 10uF entre reset y masa en la placa Arduino como se indica en la imagen (La banda del condensador marcada con un signo negativo (-) debe ir a masa (GRD). (Sólo se necesita el condensador si se utiliza una placa Arduino Uno, no es necesario con un Arduino Duemilanove.)

Aqui la entrada completa :http://txapuzas.blogspot.com/2009/12/paperattinyprogrammer-un-programador.html
Logged

Si quieres ser mas positivo....pierde un electrón......

0
Offline Offline
Edison Member
*
Karma: 17
Posts: 1407
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

mil gracias !!

gracias a tu link me he animado y ya he pedido 2 arduino UNO, espero poder usar uno de ellos para cargar bootloaders.

no obstante, he estado leyendo y en la pagina del bootloader modificado http://code.google.com/p/optiboot/ dice lo siguiente:

Quote
Optiboot is now installed by default on the Arduino Uno. It can be installed on all older 168 or 328 based Arduinos.

edit...mas información que sugiere que en el Arduino UNO no hay este problema http://arduino.cc/forum/index.php/topic,62144.0.html
Quote
Anyway, adafruit was the first to release a 3rd party bootloader code that correctly handles WDT interrupts so it doesn't get trapped in the bootloader. And I know that the newest UNO board has an updated bootloader that also handles WDT correctly. I can't say about other arduino boards, as I've made it a practice to use the adafruit bootloader for all my 328 based boards.

por lo tanto, en el caso de un Arduino UNO no es necesario hacer ninguna modificación del bootloader ???

actualmente lo he probado en el decimilia (Sp?) y efectivamente no funciona correctamente, pero en el Arduino UNO funciona el watchdog 'de casa' ??

alguien puede comprobarlo? (si no lo hare yo mismo cuando reciba los arduino UNO y porque no, un mensaje informando de todo esto para futuros usuarios con la misma duda)

edit... para los entendidos en ingles...
http://arduino.cc/forum/index.php?action=dlattach;topic=63651.0;attach=3585
de este hilo ... http://arduino.cc/forum/index.php/topic,63651.0.html
« Last Edit: August 01, 2011, 06:34:56 pm by Sergegsx » Logged

* Si preguntas, pon el código de tu programa, hace mucho mas fácil ayudarte. Y me ahorro un mensaje pidiendo que lo hagas.
* Si consigues solucionar tu problema, dedica unos minutos a explicar en tu post como lo conseguiste para beneficio de todos.
* Cambia el 'Subject' de tu hilo y añade 'SOLUCIONADO' cuando hayas llegado a una solución al problema que planteaste.
* Utiliza un 'Subject' para tu hilo que explique de que va el hilo.
Si estas empezando:
* Comienza a usar Arduino
* Guías de iniciación a Arduino
* Ejemplos
* Referencia del Lenguaje
* Conceptos básicos
Guia de usuario de arduino
Tutoriales en Ingles
Si necesitas que alguien te escriba el código: http://www.freelancer.com/  o esta  http://www.guru.com/

Pages: 1 [2]   Go Up
Jump to: