hi Leute, ich habe ein Board mit einem Controller (ATtiny45) gebaut, und versuche jetzt momentan programme auf den Controller zu senden. habe mit dem Code versucht: #include <avr/io.h> // (1) int main (void) { // (2) DDRB = 0xff; // (3) PORTB = 0x03; // (4) while(1) { // (5a) /* "leere" Schleife*/; // (5b) } // (5c) /* wird nie erreicht */ return 0; // (6) } nach dem Kompilieren mit einem JTAGMK2 tut sich nix. kann mir villeicht jemand sagen woran es liegen kann. Bessten Dank
Im Programm tut sich ja auch nichts. Oder fehlt dir was an den Pins PB0+1? Deine Begriffe sind etwas verwirrend. Der JTAGMK2 ist ein Programmiergerät, kein Compiler. Mit welchem Programm wurde programmiert? Irgendwelche Fehlermeldungen ignoriert? Wurde der Controller überhaupt vom der Programmiersoftware erkannt?
HI, >>Im Programm tut sich ja auch nichts. Oder fehlt dir was an den Pins PB0+1? PB0+1 sind als Ausgänge definiert, und wenn ich mit dem Multimeter an den beiden Pins messe, bekomme ich fast keine Spannung. >>Mit welchem Programm wurde programmiert? >>Irgendwelche Fehlermeldungen ignoriert? Wurde der Controller überhaupt vom der Programmiersoftware erkannt? ich habe mit AVR Studio4 programmiert, und der Controller wurde erkannt und bekomme keine Fehlermeldung. ich wollte eigentlich nur mit diesem Code teste. und jetzt weisse ich wran es liegen kann dass es nicht geht.
Ist das kompilierte Programm überhaupt in dem ATTiny45 drin? D.h. hat das ISP Programmieren mit dem AVR JTAGICE MK3 funktioniert? Um das zu beantworten, könntest du den Inhalt des ATTiny45 mit dem Programmeradapter auslesen, als HEX-DAtei abspeichern und scharf draufkucken oder hier anhängen, damit andere scharf draufkucken.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.