Hallo Kollegen,

ich sehe immer wieder eine Variablendefenition mit "char" in der aber nur Zahlen abgespeichert werden. Warum nehmt Ihr/mann denn nicht "int"?

Hab ich da was nicht kapiert oder der Programmierer?

volatile char count;

SIGNAL (SIG_OVERFLOW1) {
if (count == 1) {
PORTB = 0xFF;
count--;
return;
}
if (count == 0) {
PORTB = 0x00;
count++;
return;
}


Gruss
Bernd