Zoals de fout melding al aangeeft, de firmware van de usbasp is te oud voor avrdude software.
Waarom ?, In de oude usbasp software kon de SCK clock rate met een jumper gezet worden.
in de nieuwe versie, kan avrdude dat via een commando ook.
De update voor usbasp is hier te vinden USBasp - USB programmer for Atmel AVR controllers - fischl.de
Je kunt een arduino als ISP gebruiken voor de update.
Op de usbasp moet je dan een jumper (of op de chinese kloon een draad brug) maken, waarmee je de usbasp in een programeer mode zet.
Ik heb dit voor mijn betemcu usbasp ook gedaan, De fout meldingen zijn weg, het programmeren met de usbasp werkt.
Echter als ik een hele verse atmega328 wil programeren, dan werkt het nog steeds niet.
Ik heb daarom nu op de betemcu als nog een jumper bij gemaakt voor slow SCK.
Wat je zou kunnen doen is de traces op je print volgen,
De jumper tussen reset en PC6 moet je dan hebben.
Controleren welke versie je nu hebt is niet mogelijk.
Als de lock fuse niet gezet is , zou je wel een upload kunnen maken van je orginele firmeware.
Ik ben een newbie.....
Wat ik wil is de watchdog werkend te krijgen op mijn solarmeter....
Daarvoor moet de bootloader geupdate worden..
Ik heb meerdere mega's in beheer, dus moet er een hoop doen.
Vandaar die usbasp, kost niet alles...En zou makkelijk zijn...
Maar ik was al blij dat ik die hex file via extreme burner avr kon vinden.....[ en na mijn idee erin geschoten heb]
Alleen draaide ik daarna een sketch waarmee de watchdog zou moeten werken..
En na een paar uurtjes liep de arduino vast.. als een huis.
Dus daar maak ik uit op dat de nieuwe bootloader er niet in zit [ een aanname maar toch ]
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.