Go Down

Topic: WatchDog (Read 4114 times) previous topic - next topic

Sergegsx

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: [Select]
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" ???

shaktale

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.
Si quieres ser mas positivo....pierde un electrón......

ionhs

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

shaktale

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.
Si quieres ser mas positivo....pierde un electrón......

ionhs

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.

Sergegsx

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.

Sergegsx

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?

shaktale

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.
Si quieres ser mas positivo....pierde un electrón......

shaktale

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
Si quieres ser mas positivo....pierde un electrón......

Sergegsx

#24
Aug 02, 2011, 01:14 am Last Edit: Aug 02, 2011, 01:34 am by Sergegsx Reason: 1
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

Go Up