okej... Jag har aldrig använt AVR-studio för att göra själva överföringen till AVRen med, men det låter ju som att det är nån inställning som är fel... Annars är ju ponnyprog faktiskt riktigt bra och smidigt att programmera med, tycker jag.
Jag uppfattade på första medelandet som att det var tvärtom...
Du har väl anslutit Reset till ISP-programmeraren också och inte bara till pullup-resistorn? MOSI, MISO, SCK och Reset ska vara anslutna till programemraren och självklart kanske 5V och GND.
Jodå det är rätt... Motståndet som sitter mellan 5V och reset är bara till för att hålla reset hög hela tiden, kan annars stå och fladra om man har otur.
1. Jag får inte programmeraren att funka i ponyprog, men den funkar i avrstudio.
2. när jag använder avrstudio så får jag felmeddelandet "Entering programming mode.. FAILED!".
3. och jag tror den funkar med ponyprog också
Jag är en aning förvirrad... Kan du förklara för mig med vad den fungerar, om den nu gör det huvudtaget eller om den gör det ibland kanske?
Programmeraren startar som den ska när jag har kopplat in den i kretsen och avrstudio hittar den och allt.
Och som jag har förstått det när den programmerar så resetar programmeraren processorn innan den börjar och det verkar den göra.
Men det funkar ändå inte.
Så alla programmen hittar programmeraren, men dom kan inte ladda över datan till AVRen?
Du har kontrollerat att alla sladdar från programmeraren verkligen är anslutna och inte kortslutna med något? Jag antar att du har kristall ansluten också?
Anslutningarna har jag kontrollerat och dom verkar vara okej.
Fast jag har inte nån kristall ansluten, men atmega16 har ju en intern klocka som den tydligen använder som standard
Du måste sätta några lockbitar om den internakristallen ska fungera tror jag, är inte säker men det behövdes på ATMega8an. Jag vet inte hur man gör det i AVR-studio, men i Ponyprog finns det något som heter Security and Configuration bits, där kan man ställa in dom. Du kan läsa i data bladet vilka som ska sättas, ifall dom inte reda är rätt inställda.
Jag antar att jag måste fixa en extern klocka då för att kunna programmera atmegan?
Men den är iaf inställd på att använda en extern kristall. Men jag är lite tveksam till om det stämmer för jag får ett felmeddelande.