Forum: Compiler & IDEs Nach dem Kompilieren tut sich nix


von magix42 (Gast)


Lesenswert?

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

von Andreas K. (a-k)


Lesenswert?

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?

von magix42 (Gast)


Lesenswert?

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.

von Stefan B. (stefan) Benutzerseite


Lesenswert?

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
Noch kein Account? Hier anmelden.