Bootloader en fuses instellen in STK500 variant
Bootloader en fuses instellen in STK500 variant
Hallo,
Ik heb een jaar geleden op school een soort van STK500 gekocht maar dan was dit een zelfgebouwde print van onze leerkracht. Ik wil nu een 2e mega32 daarop gebruiken maar nu moet ik eerst de bootloader en fuses die nodig zijn om met de print samen te werken instellen.
Nu is mijn vraag: hoe doe ik dit met avr studio?
Mijn leerkracht is met pensioen en zijn mailadres werkt dus niet meer...
Ik heb met avr studio al vanalles geprobeerd om dit te doen lukken. Op internet vond ik de volgende link: http://web.media.mit.edu/~ayah/resource ... ading.html
Ik probeer natuurlijk eerst met mijn oude mega32 de stappen uit te voeren. Maar als ik de volgende regel probeer te doen dan herkent het programma mijn bordje al niet: "In the toolbar on the top, click on the black button labeled AVR, the software should automatically detect the STK500". Ergens anders in avr studio zie ik ook niet hoe ik die fuses zou moeten instellen? Programmeren met avr studio gaat normaal zonder problemen, maar juist die methode werkt niet...
Ben ik dan verkeerd bezig of is er een andere methode om de fuses te zetten en de bootloader te schrijven naar de mega32?
Ook vroeg ik me af wat er precies gedaan moet worden met de inhoud van fuses.txt? Wat wordt er bedoeld met de eerste paar regels zoals charset arial en \par?
{\rtf1\ansi\ansicpg1252\deff0\deflang1043{\fonttbl{\f0\fswiss\fcharset0 Arial;}}
{\*\generator Msftedit 5.41.15.1507;}\viewkind4\uc1\pard\f0\fs20 fuse setting\par
\par
laatste voor ext XTAL\par
\par
bootreset vector default 0000 aanvinken\par
bootgrootte 1024\par
}
Alvast bedankt voor jullie hulp!
Ik heb een jaar geleden op school een soort van STK500 gekocht maar dan was dit een zelfgebouwde print van onze leerkracht. Ik wil nu een 2e mega32 daarop gebruiken maar nu moet ik eerst de bootloader en fuses die nodig zijn om met de print samen te werken instellen.
Nu is mijn vraag: hoe doe ik dit met avr studio?
Mijn leerkracht is met pensioen en zijn mailadres werkt dus niet meer...
Ik heb met avr studio al vanalles geprobeerd om dit te doen lukken. Op internet vond ik de volgende link: http://web.media.mit.edu/~ayah/resource ... ading.html
Ik probeer natuurlijk eerst met mijn oude mega32 de stappen uit te voeren. Maar als ik de volgende regel probeer te doen dan herkent het programma mijn bordje al niet: "In the toolbar on the top, click on the black button labeled AVR, the software should automatically detect the STK500". Ergens anders in avr studio zie ik ook niet hoe ik die fuses zou moeten instellen? Programmeren met avr studio gaat normaal zonder problemen, maar juist die methode werkt niet...
Ben ik dan verkeerd bezig of is er een andere methode om de fuses te zetten en de bootloader te schrijven naar de mega32?
Ook vroeg ik me af wat er precies gedaan moet worden met de inhoud van fuses.txt? Wat wordt er bedoeld met de eerste paar regels zoals charset arial en \par?
{\rtf1\ansi\ansicpg1252\deff0\deflang1043{\fonttbl{\f0\fswiss\fcharset0 Arial;}}
{\*\generator Msftedit 5.41.15.1507;}\viewkind4\uc1\pard\f0\fs20 fuse setting\par
\par
laatste voor ext XTAL\par
\par
bootreset vector default 0000 aanvinken\par
bootgrootte 1024\par
}
Alvast bedankt voor jullie hulp!
<a href="http://www.smslife.nl">http://www.smslife.nl</a> => Gratis SMS! (ook via MSN!)
Re: Bootloader en fuses instellen in STK500 variant
Ik doe dit met de printerpoort en SP12
Ja ok, maar ik moet de bootloader in de nieuwe mega32 krijgen anders kan ik deze mega32 niet gebruiken op mijn STK500 variant... kan ik dat met sp12 doen?
En hoe zit het met de fuses, wat wilt die hele tekst zeggen? En hoe stel ik dat dan in?
En hoe zit het met de fuses, wat wilt die hele tekst zeggen? En hoe stel ik dat dan in?
<a href="http://www.smslife.nl">http://www.smslife.nl</a> => Gratis SMS! (ook via MSN!)
http://expand.xs4all.nl/avr/circuit1.html
Mss heb je hier wat aan.
Fuse zetten voor frequentie te selecteren enzo gaat met sp12
Je hebt wel printerpoort nodig.
Als je hier wat mee kan zeg je het... dan zoek is in mijn oude pc waar het sta.
Mss heb je hier wat aan.
Fuse zetten voor frequentie te selecteren enzo gaat met sp12
Je hebt wel printerpoort nodig.
Als je hier wat mee kan zeg je het... dan zoek is in mijn oude pc waar het sta.
Dus ik zal het met sp12 moeten doen. Dan bouw ik me dit snelle schakelingetje even http://www.xs4all.nl/~sbolt/e-spider_prog.html en met die software erbij kan ik de fuses en bootloader erin zetten.
En daarna is ie dus klaar voor mn STK'tje...
En daarna is ie dus klaar voor mn STK'tje...
<a href="http://www.smslife.nl">http://www.smslife.nl</a> => Gratis SMS! (ook via MSN!)
Dankje, ziet er mooi uit.
Heb je software ook?
Dit is volgens sommige ook goede progger, maar volgende maand zal ik het weten.
http://rototron.info/default.aspx?Page= ... SBAVR.ASPX
Van sp12 zal ik is zoeken hoe ik dit programmeerde
Heb je software ook?
Dit is volgens sommige ook goede progger, maar volgende maand zal ik het weten.
http://rototron.info/default.aspx?Page= ... SBAVR.ASPX
Van sp12 zal ik is zoeken hoe ik dit programmeerde
Ok ik heb dus een kladblok bestandje gemaakt en dit een *.dat extentie gegeven
dit sta er bij mij in:
code
cd\
cd sp12
winnt\instdrv giveio.sys c:\windows\system32\drivers\giveio.sys
sp12 -i
sp12 -wpf "c:\avr programmas\lcd 2.5\lcdv1p0.hex"
cmd
/code
voorlaatste is dus om hex file in te laden,
Map SP12 zet je dan bij c:\SP12
voor dus fuse in te stellen
sp12 -rF ==> fuse lezen
sp12 -wF11101111 ==> gebruik kristal.
Sp12 -i ==> zien wa voor ic aan printerpoort hang
sp12 -t ==> calibratie
Is hoofdletter gevoelig en ben nu niet meer zeker of het kleine of hoofdletters zijn, ik denk zoals het er sta
dit sta er bij mij in:
code
cd\
cd sp12
winnt\instdrv giveio.sys c:\windows\system32\drivers\giveio.sys
sp12 -i
sp12 -wpf "c:\avr programmas\lcd 2.5\lcdv1p0.hex"
cmd
/code
voorlaatste is dus om hex file in te laden,
Map SP12 zet je dan bij c:\SP12
voor dus fuse in te stellen
sp12 -rF ==> fuse lezen
sp12 -wF11101111 ==> gebruik kristal.
Sp12 -i ==> zien wa voor ic aan printerpoort hang
sp12 -t ==> calibratie
Is hoofdletter gevoelig en ben nu niet meer zeker of het kleine of hoofdletters zijn, ik denk zoals het er sta