Heb dus problemen met het programmeren van een µc.
Ik heb enkele maanden geleden zo’n atmega development board aangeschaft bij futurlec en het lukt me niet om de µc te programmeren. Ik programmeer in C en gebruik WinAVR. Ik heb dan een eenvoudig programmatje geschreven en de instellingen voor de makefile zo goed mogelijk gedaan, hier twijfel ik wel aan een aantal dingen zoals de programmer (heb ergens gelezen dat bascom hier ok is).
Als ik dan het programma met winAVR (AVRdude) in de µc probeer te schrijven krijg ik het volgende:
> "make.exe" program
avrdude -p atmega16 -P lpt1 -c bascom -U flash:w:test1.hex
avrdude: AVR device not responding
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
avrdude done. Thank you.
make.exe: *** [program] Error 1
> Process Exit Code: 2
Ik heb het programma dan geopend in ponyprog. Als ik dan probeerde te schrijven kreeg ik: error -24 device missing or unknown device.
Ik heb het bordje met de bijgeleverde kabel verbonden met de printerpoort van de pc, dus dit zal wel juist zijn vermoed ik.
Aangezien ik een beginner ben, kan dit aan iets zeer simpel liggen, maar ik vind het niet.
Weet iemand wat ik verkeerd doe? Of heeft iemand typs?
Alvast bedankt
Mvg Bert
Als je print aan de printerpoort hebt hangen zal
ie wel futurlec zijn...
Probeer eens ipv -c bascom -c futurlec
Suc6,
Robert
[Bericht gewijzigd door Robert Evers op ]
Heb -c futurlec geprobeerd ipv -c bascom, maar ik krijg nog steeds dezelfde foutmelding.
Is er misschien nog iets anders dat ik over het hoofd gezien kan hebben?
Roland van Leusden
It's the rule that you live by and die for It's the one thing you can't deny Even though you don't know what the price is. It is justified.
Die cd met de software ben ik kwijtgespeeld, maar zonder die moet het ook wel lukken hoop ik.
En ja, er staat een programma als portio op men computer, maar nog steeds geen goed resultaat....
Met jouw toepassingen heb ik geen ervaring, maar k'heb zelf ook een progger voor atmel "gebouwd".
Eerst ook met deze van de site begonnen, en ponyprog. Foutmeldingen langst alle kanten, zelfs in de helpfile van ponyprog staat dat je deze moet negeren enz,enz....
Mijn topic: http://www.circuitsonline.net/forum/view/26095
Ik werk nu met twinavr en userport + driver en no problemo.
Heb het nu ook met TwinAVR en userport geprobeerd, maar weeral een foutmelding die op hetzelfde neer komt.
Nu vraagt het of men lpt en men programmer type wel correct zijn.
Lpt is juist en ik kan voor programmeer hardware alleen maar kiezen tussen sp12 dongle en kanda dongle, heb deze beide geprobeerd en dit geeft dus niets...
Hier heb ik sp12 hardware vandaan gehaald.
http://www.rowalt.de/mc/avr/progd.htm
Iendien zwakke par poort, extern voeding geven.
Voeding richting parport afkoppelen, omdat deze lager ligt, en parport niet beveiligd is.
Kijken als programmeren begint, reset hoog wordt.
Programmeer freq lager instellen.
sven
pointers don't kill programs, programmers kill programs
Er hangt niks anders aan de pinnen die gebruikt zijn voor ICP? Als deze te zwaar belast zijn, kan het signaalniveau niet meer kloppen...
elektron_
beetje gek
Welke dongle gebruik je ? Is deze meegeleverd ?
De opmerking van Sven is zeker te checken !! Wat hangt er op de ISP pinnen ??
Over welk board gaat ??
[Bericht gewijzigd door elektron_ op ]
Het is het ATMega developmentboard met als µc, de ATMega163, aan de hardware heb ik niets veranderd, denk ook niet dat dat nodig is.
Ik heb dat met de computer verbonden met de bijgeleverde kabel, hierbij zit ook een stekker voor in de printerpoort, op deze stekker staat een klein printplaatje met een aantal componenten en vijf vrouwelijke IDC10 connectors. Bij één van deze connectors, die trouwens afgezonderd staat van de andere, staat: connect 10-pin et-pspi run program atmel spi, alleen wanneer ik het kabeltje hierin steek, brandt de led program op men bordje, dus ik denk dat dit wel goed zit.
Bij de andere 4 aansluitingen staat:
ET-EMPIC, ET-CPLD, PRONY, ET-PSPI
Wanneer ik de stekker hierin steek, brandt dat ledje dus niet.
Op de ICP pin heb ik niets hangen, ik heb enkel een weerstand en een led aan één van de andere uitgangen, nl. PB4.
Voor de printerpoort aan te sturen, gebruik ik userport1.0, is toch ook OK normaal.
Welke dongle ik moet gebruiken/instellen weet ik niet, daar ken ik eerlijk gezegd niets van af. Ik kan hier weinig info van vinden, waar moet ik dat instellen of zo?
Op de website van futurlec staat dat dit een volledig bord is, dat zonder wijzigingen direkt geprogrammeerd kan worden.
Mvg Bert
elektron_
beetje gek
Op 28 oktober 2005 00:00:10 schreef Gutty:
Bij de andere 4 aansluitingen staat:
ET-EMPIC, ET-CPLD, PRONY, ET-PSPI
Weet wat je doet, anders is vlug alles kapot !
Als het dit is download English manual here,
http://www.micro4you.com/product_info.php?cPath=21_22&products_id=…
en vooral deze:
http://www.physics.curtin.edu.au/teaching/units/Security_Technology/Se…
more info:
http://www.physics.curtin.edu.au/teaching/units/2004/Security_Technolo…
Je moet de ET- SPI connector gebruiken !
[Bericht gewijzigd door elektron_ op ]