Hi all,
for my project I need to speed down arduino uno bootloader from 115200 to 19200 or 9600.
Is there a quick way to do this?
Regards
Hi all,
for my project I need to speed down arduino uno bootloader from 115200 to 19200 or 9600.
Is there a quick way to do this?
Regards
Surely you slow down and speed up????
And, inevitably, why?
...R
Hi,
I use CISECO XRF wireless modules on my application. This modules support Remote programming, but use the same speed of the application, that should run at lower speed. So to make working my application and remote programming, i need to speed down the bootloader.
Can you help me?
Regards
To use a lower baud rate on the UNO bootloader you will need to find or compiled a slower version of the bootloader and then use a programmer to upload to the UNO. You will also need to modify the boards.txt file so the IDE knows to upload at the slower baud rate.
do you know where I can find a repository with this kind of bootloader or an howto on how to use?
Thanks
marcolino7:
but use the same speed of the application, that should run at lower speed.
I don't understand why the bootloader baudrate has to be the same as the application baud rate.
If the bootloader can accept regular Arduino code then the application baudrate is normally set within the appllication. If it can't be set within the application it sounds like a non-standard Arduino.
What MCU will the code be running on?
It would be useful if you describe all the parts of the device.
...R
Hi Robin,
I have a board with Arduino UNO, connected to my PC via Serial Cable. In true, this cable is not hardware, but is a Wireless cable provided by CISECO Modules. Ciseco are modules like XBEE and they create a virtual cable between my PC and Arduino Uno.
In order to make it work with PC App, I need Arduino uno run at 9600, so I need to setup my wireless module at 9600.
Ciseco Modules, support Remote Wireless Programmig, so I can program my Arduino Uno board remotely via wireless. But Arduino Bootloader work at 115200 that are not supported by my application. So if I want to use this feature I have to change the speed of the radio module at 115200, upload sketch and then set again radio module at 9600.
In this case I lost the powerfull feature of remote programming.
I cannot change PC application to run at higher speed, so i need to run Arduino at 9600, and for using remote programming via Wireless, I need also bootloader run at 9600.
Thanks
marcolino7:
do you know where I can find a repository with this kind of bootloader or an howto on how to use?
The bootloader source and it's makefile are included in the Arduino IDE download. See if you can find a tutorial (or more knowledgeable person than me) to explain how you tweak the makefile to change the baud rate and compile a new bootloader.
You will need some form of programmer or another UNO loaded with ArduinoISP to burn the bootloader.