Gast
#182103
#include <avr/io.h>
int main(void)
{
unsigned char x;
bool conversion;
ADCSR =0b10100110; // ADSCR initialisieren
conversion =1;
if(conversion==1)
{
ADCSR =0b11100110; // Konvertierung starten
if(bit_is_set(ADCSR,6))
{
x = ADCL; // ADCL auslesen
x += (ADCH<<8);
}
else
{
sbi(ADCSR,6);
}
}
/* Endlosschleife */
for (;;);
return 0;
}
in welcher header datei ist der datentyp bool definiert?
wenn ich versuche diesen code zu compilieren sagte der Compiler:
ADfunktion.c:9: error: `conversion' undeclared (first use in this
function)
wo lieget hier der Fehler?
ich habe conversion als bool deklariert und mit 1 initialisiert müsste
doch eigentlich so funktionieren.