Hallo, ich habe ein sonderbares Problem. Ich möchte zwei Hex werte die in jeweils zwei uint8_t Variablen gespeichert sind vergleichen. Fakten: Atmega32, AVRStudio 4, in C geschrieben. Ich habe folgende Zeilen:
1 | buffercheck = 0x0A; |
2 | if (txbuffer0 == buffercheck) |
3 | PORTA = 0xFF; |
also Ziel ist es wenn txbuffer0 (eine uint8_t Variable) 0x0A ist dann PORTA komplett auf high zu setzen. Beim debuggen wird das komplett ignoriert... wo ist der Fehler? Vielen Dank für Eure Mühe!