PA0KN

PA0KN

Bootloader in de standalone 9DOF

Bascom-AVRPosted by Weblog owner Sun, January 09, 2011 19:39:25

Nu de standalone microcontroller en de electronca erom heen werken zou het wel handig zijn als er een bootloader in de microcontroller wordt gezet zodat we alleen maar de USB aansluiting nodig hebben om er een programma in te zetten. Of dat een Bascom-AVR programma of een Arduino programma is, is op dit moment nog niet echt belangrijk, het kan allebei.

De bootloader-hex file kan gevonden worden wanneer je een Arduino installatie hebt uitgevoerd in de directory:

Arduino-0021/hardware/arduino/bootloaders/atmega

Ik heb gekozen voor de AtmegaBOOT_168_atmega328_pro_8MHZ.hex

Deze hex-file middels Bascom-AVR in de microcontroller geschoten, via de ICSP connector. Daarna in Bascom-AVR de fusebits als volgt aangepast:

Ik heb nog Arduino's gezien waarbij de Lockbit 65 op 00 is gezet, om te voorkomen dat er in het bootloader gedeelte geschreven wordt. Verder ook de fusebits RSQ, brown out op 2,7 volt. Voorlopig laat ik het zo even staan.

Daarna Arduino opgestart en het BLINK voorbeeld geladen nadat ik voor de Arduino Pro or Pro Mini (3.3V, 8 Mhz) w/ Atmega328 heb gekozen.

BLINK in de 9DOF geladen om te zien dat alles werkt!!!

  • Comments(0)//www.pa0kn.nl/#post81