Hallo Leute! Bin totaler Anfänger in Microcontroller programmieren. Ich benutze AVR Studio und habe auch schon WINAVR installiert. Aber wenn ich das Programm compilen, will kommt folgende Fehlermeldung: error: global.h: No such file or directory Ich glaube ich muss irgendwie diese include datei einbinden, aber ich weiß nicht wie! Aus dem Tutorial werd ich nicht schlau und im Forum finde ich auch nichts passendes! Bedanke mich schon mal im voraus!!! Sebastian
@ Sebastian M. (sebi17) > error: global.h: No such file or directory >Ich glaube ich muss irgendwie diese include datei einbinden, aber ich >weiß nicht wie! Brauchst du hier noch nicht, Einfach die Zeile auskommentieren und gut. MFG Falk
Vergiss dieses Programm. Das ist für den Anfang noch zu kompliziert. Die global.h die hier verwendet wird, hat sich der Autor selbst gebaut. Da werden wohl irgendwelche anderen Include Files in ein globales Header File zusammengefasst. Dein erstes Programm auf dem AVR könnte zb. so aussehen:
1 | #include <avr/io.h> |
2 | |
3 | int main() |
4 | {
|
5 | DDRB = 0xFF; // alle Pins am Port B aus Ausgang schalten |
6 | |
7 | while( 1 ) { |
8 | PORTB = 0x55; // und das Bitmuster 01010101 immer wieder ausgeben |
9 | }
|
10 | }
|
Wenn du dieses Programm compilieren kannst und deinen µC brennen kannst, dann ist am PORTB abwechselns ein Pin auf 0 und auf 1. Wenn du also ein Paar LED am Port B anschliesst, dann leuchtet jede 2.te LED. Bist du soweit, dann hast du erfolgreich deine Tool-Chain vom Compiler bis zum Programmieren des µC in Betrieb genommen. Gratulation. Anschliessend beginnst du hier http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial zu lesen und dir Übungen auszudenken
Falk Brunner wrote: > @ Sebastian M. (sebi17) > >> error: global.h: No such file or directory >>Ich glaube ich muss irgendwie diese include datei einbinden, aber ich >>weiß nicht wie! > > Brauchst du hier noch nicht, Einfach die Zeile auskommentieren und gut. > Leider nicht. Da dürfte so einiges über dieses Include File hereinkommen. Timer, Watchdog, die ganzen AVR-Standard Includes etc.
@ Karl heinz Buchegger (kbuchegg) >Leider nicht. >Da dürfte so einiges über dieses Include File hereinkommen. Stimmt, hast Recht. MFG Falk
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.