Zoek even naar je avrdude files in de bovenste balk
Voorbeeld zoals hij bij mij stond ingesteld
De -B2000 optie is voor lagere SCK clock, als je die nodig hebt
Net als het programma in je mega voor je zonnepaneel, zit er in de processor van je usbasp ook een programma. Die processor de atmega8 is het kleine broertje van de mega.
Deze software is te oud. Omdat de usbasp geen bootloader heeft, kun je die software alleen met een ISP programmeer apparaat veranderen. Je hebt dus een tweede usbasp of een arduino nodig om die software te branden. Dit heeft dus niks met je drivers ect op windows te maken. Die zijn prima.
Zoek op arduinoISP voor voorbeelden om een arduino/mega om te bouwen tot een ISP programmer.
Je kunt daarmee ook van een tweede mega de bootloader branden.
Succes met je strijd, ik geloof dat je er wel komt.
teding:
Net als het programma in je mega voor je zonnepaneel, zit er in de processor van je usbasp ook een programma. Die processor de atmega8 is het kleine broertje van de mega.
Deze software is te oud. Omdat de usbasp geen bootloader heeft, kun je die software alleen met een ISP programmeer apparaat veranderen. Je hebt dus een tweede usbasp of een arduino nodig om die software te branden. Dit heeft dus niks met je drivers ect op windows te maken. Die zijn prima.
Zoek op arduinoISP voor voorbeelden om een arduino/mega om te bouwen tot een ISP programmer.
Je kunt daarmee ook van een tweede mega de bootloader branden.
Succes met je strijd, ik geloof dat je er wel komt.
Dus als ik het goed heb moet ik de "bootloader" van de usbasp updaten???
En dat weer met een mega....?
Waar vind ik die software dan weer..?
Het is niet een bootloader, maar gewoon een programma
Je kunt vinden in het file usbasp.2011-05-28.tar.gz
op de site USBasp - USB programmer for Atmel AVR controllers - fischl.de
Ik denk dat jou usbasp en atmega8 heeft, dus zoek in de map \bin\firmware naar
usbasp.atmega8.2011-05-28.hex
De mega die jij gebruikt, is dat de Arduino Mega 2560 ?
Zoja dan zou je die kunnen gebruiken om de usbasp van een nieuwe programma te voorzien.
teding:
Het is niet een bootloader, maar gewoon een programma
Je kunt vinden in het file usbasp.2011-05-28.tar.gz
op de site USBasp - USB programmer for Atmel AVR controllers - fischl.de
Ik denk dat jou usbasp en atmega8 heeft, dus zoek in de map \bin\firmware naar
usbasp.atmega8.2011-05-28.hex
De mega die jij gebruikt, is dat de Arduino Mega 2560 ?
Zoja dan zou je die kunnen gebruiken om de usbasp van een nieuwe programma te voorzien.
Yep een mega 2560...
Dus eerst de usbasp updaten met een mega, en dan met de usbasp de mega....
JE maakt het me wel moeilijk....
Maar heb nu beetje door wat ik mis deed...[ pc software of device software.. ]
Dan nog lukt eea me niet zoals ik zou wensen...
KAn ik de mega aan een usb. [ compoort hangen ]
Dan hoe brand ik de bootloader dan in de usbasp????
Sluit de Mega aan op je computer (usb)
Start de arduino IDE, Kies bij Bestand/Voorbeelden het programma ArduinoISP
Download die naar de mega.
de IDE kun je nu weer sluiten
Kijk eens op deze sitehttp://www.nodo-domotica.nl/index.php/Bootloader_laden
Verbind wat draadjes zoals aangeven in de tabel
Op de usbasp moet nog een doorverbinding gemaakt worden.
Dan kun je proberen met avrdude-gui verbinding te maken met de usbasp
Kies als programmer -ardiuno
en selecteer de juiste comport
Als device de atmega8
En probeer dan maar een de fuse te lezen.
Ok, heb je in de uno het programma arduinoISP geladen ?
Zet eventueel een ledje met weerstand op Pin9 van de uno
Die gaat dan als een langzame hardslag oplichten.
teding:
Ok, heb je in de uno het programma arduinoISP geladen ?
Zet eventueel een ledje met weerstand op Pin9 van de uno
Die gaat dan als een langzame hardslag oplichten.
Sketch zit erin...
De 2de board led naast de voeding doet al...
maar ik krijg een syntax error zoals ik eerder poste
Je hebt de uno aan de computer, draadjes van pin 10,11,12 en 13 en +5 en GND naar de usbasp
De usb kant van de usbasp niet in de computer.
Dan vraagje via avrdude-gui naar de atmega8 fuse,
dan moet het werken.
Je kunt met de uno ook direct, de mega bootloader laden
Kies daarvoor onder extra als board de MEGA, en daarna onder extra bootlader branden
Wel de goede draadjes aan elkaar maken tussen mega en uno.
Er word vaak gezegt dat je een extra 10 uf condensator nodig hebt op de reset lijn.
Ik heb dat echter nog nooit hoeven gebruiken.
teding:
Dylan,
Let vooral wat je bij programmer invult, Dus niet arduino
Kijk even goed naar mijn laatste voorbeeld.
Op de 1 of andere manier snap ik het niet meer..
Ik heb een arduino er aanhangen die ingesteld is...
En toch moet ik hem avrisp klikken..
De -b 19200 ?
En allebei de jumpers geprobeerd...
Maar op de 1 of andere manier werkt het niet....
Vanavond maar eens een mega proberen te flashen....
Ik kwam de volgende quote tegen op het forum uit de post
You will need to short the two solder pads labeled as R8 on the USBASP. This will connect the reset from the 10-pin header to the reset on the ATmega8A, to allow it to be programmed.