Hallo, ich versuche grade die Funkmodule RFM01/RFM02 von Pollin zu Programmieren allerdings bekomme ich folgende fehlermelung für das Beispiel Programm zum Empfangen von Pollin ../test.c:35:18: error: iom8.h: No such file or directory ../test.c: In function 'RFXX_PORT_INIT': ../test.c:80: error: 'PORTB' undeclared (first use in this function) ../test.c:80: error: (Each undeclared identifier is reported only once ../test.c:80: error: for each function it appears in.) ../test.c:83: error: 'DDRB' undeclared (first use in this function) ../test.c: In function 'RFXX_WRT_CMD': ../test.c:98: error: 'PORTB' undeclared (first use in this function) ../test.c:102: error: 'PINB' undeclared (first use in this function) ../test.c: In function 'RF01_RDFIFO': ../test.c:121: error: 'PORTB' undeclared (first use in this function) ../test.c:133: error: 'PINB' undeclared (first use in this function) ../test.c: In function 'main': ../test.c:152: error: 'DDRD' undeclared (first use in this function) ../test.c:153: error: 'PORTD' undeclared (first use in this function) ../test.c:180: error: 'PIND' undeclared (first use in this function) was mach ich Falsch?
Funker schrieb: > was mach ich Falsch? Der Source ist offenbar so nicht für AVR Studio geeignet. Ersetze die Zeile #include <iom8.h> durch #include <inttypes.h> #include <avr/io.h> #include <util/delay.h> Lösche dann die Funktion Delay_ms() komplett und ersetze sämtliche Aufrufe von Delay_ms(xx) durch _delay_ms (xx), also z.B. Alt: Delay_ms (200); Neu: _delay_ms (200); Es könnte sein, dass noch mehr anzupassen ist, ich habe nur mal einen Blick auf den Source geworfen. Gruß, Frank
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.