PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ich komme nicht weiter



Heiko.Weber
03.10.2006, 00:27
Hellas Gemeinde,

ich versuche auf meinen RNMEGA128Funk am UNI Port einfach nur mal LED leuchten zu lassen aber das klappt nicht.

Der Code lässt sich nicht compilieren make bricht mit dieser Fehlermeldung: error: `PB7' undeclared (first use in this function) ab.

Ist der Code falsch oder wo liegt das Problem.


#include <avr/io.h>

int main(void)
{
/* Define pull-ups and set outputs high */
/* Define directions for port pins */

PORTB = (1<<PB7)|(1<<PB6)|(1<<PB1)|(1<<PB0);
DDRB = (1<<DDB3)|(1<<DDB2)|(1<<DDB1)|(1<<DDB0);

}

Ich verwende WinAVR (avr-gcc)

Hat da mal jemand einen Tip.

Danke

Heiko

linux_80
03.10.2006, 00:50
Hallo,

soweit sieht man nix,
könnte evtl. sein, das MCU im Makefile nicht stimmt, und da ein AVR eingetragen ist, der keinen PB7 hat !? :-k

bluelight_electronic
22.10.2006, 16:59
Hi,

erst mal überleg dir das nächste mal doch bitte nen Sinnigeren Namen in der Überschrift ^^

dann ..

der code stimmt schon, mach einfach mal nen neues Projekt auf und wähle den richtigen Prozessor aus.

mfg


bluelight