Go Down

Topic: Hacking Arduino (Read 2 times) previous topic - next topic

Palliser

Have hacked you Arduino to improve new features or to fix minor bugs?. I am referring more to the hardware side.

CrossRoads

Yes indeed, I have used the Arduino concept to make many designs. Some are shown here:
http://www.crossroadsfencing.com/BobuinoRev17/
Designing & building electrical circuits for over 25 years. Check out the ATMega1284P based Bobuino and other '328P & '1284P creations & offerings at  www.crossroadsfencing.com/BobuinoRev17.
Arduino for Teens available at Amazon.com.

WinstonP

well, since you opened up the subject; what's the fastest I can overclock the 328P? I just bought the MintDuino from RS and I have a few other crystals (18.432MHz, 19.6608MHz, 25.175MHz and 28.322MHz). Has anyone tried overclocking? and what programming changes would be required?

CrossRoads

Designing & building electrical circuits for over 25 years. Check out the ATMega1284P based Bobuino and other '328P & '1284P creations & offerings at  www.crossroadsfencing.com/BobuinoRev17.
Arduino for Teens available at Amazon.com.

retrolefty


well, since you opened up the subject; what's the fastest I can overclock the 328P? I just bought the MintDuino from RS and I have a few other crystals (18.432MHz, 19.6608MHz, 25.175MHz and 28.322MHz). Has anyone tried overclocking? and what programming changes would be required?



Well the 328p is rated to 20Mhz so only those two higher crystals would be an actual 'overclocking' situation. There have been reports in the past of people successfully overclocking so I'm pretty sure 25Mhz would not be a problem, 28Mhz who knows for sure? As far as programming changes required, there are two that come to mind off hand, one easy and one not so easy. First you would have to edit the boards.txt file to change the atmega328.build.f_cpu=16000000L value of the board you are using. Second a new bootloader would have to be recompiled and burned into the chip so that the baud rate used to upload new sketches would work with the non-standard clock speed. If however you upload sketches via a hardware ISP programmer, then you don't even need to use a bootloader on the chip.

Good luck;
Lefty

Go Up