Gast
#2482287
Hallo,
ich habe lange gezögert den Beitrag hier reinzustellen weil er eigl
primitiv ist aber iwie finde ich keine lösung.
beim funktionsaufruf will ich die varible x überwachen (AVR studio -->
watch)...
dabei bekomme ich immer wieder die meldung "Unknown identifier x
error"....
aber x habe ich doch deklariert???? würde mich über hilfe freuen.
vielleicht sollte ich noch erwähnen das es sich hierbei um die usart -
schnittstelle handelt
/* die Funktion der verzweiflung...*/
void putch(unsigned char x) // warten und Zeichen senden
{
while( ! (UCSRA & (1 << UDRE))); // warte solange Sender besetzt
UDR = x; // Zeichen nach Sender
}
/* der mainpart*/
int main(void)
{
DDRA = 0xff;
DDRD=0b00000010;
PORTD = 0x00;
PORTD=0x00;
initusart(); // USART init
sbi(UCSRB, RXCIE); // Empfängerinterrupt frei
sei(); // Interrupts global enable
while(1)
{
putch('>'); //hex 62
}
return 0;
}