Hello,
I currently am working on a small project and I need to reset the whole arduino into bootloader programming mode. I have a pro mini, atmega328
The way I currently tried is: asm volatile (" jmp 30720");
This does send it into the bootloader, but it won't respond to any serial commands. Normally when it boots, I can send a '1 ' command to get 'AVR ISP'
The other way I can think of is using a watchdog timer. I would prefer not to use a watchdog.
I am doing this without a standard FDTI cable, so upon connecting there are a few extra characters sent to the arduino before the connection is established.
I've changed the bootloader to have a longer wait time(yes, I did it in the makefile) and to have a higher max error.
Any other suggestions?
Thanks,
Nai