Gast
#906418
Hallo!
ich habe ein Problem mit meinen C-code!
if (bit_is_set(PINC,Rot_Eingang))
{bit_on(PORTC,Rot_Ausgang);}
else {bit_off(PORTC,Rot_Ausgang);}
if (bit_is_set(PINC,Gruen_Eingang))
{bit_on(PORTC,Gruen_Ausgang);}
else {bit_off(PORTC,Gruen_Ausgang);}
if (bit_is_set(PINC,Blau_Eingang))
{bit_on(PORTC,Blau_Ausgang);}
else {bit_off(PORTC,Blau_Ausgang);}
oder
uint8_t x;
x= PINC;
x *=8;
PORTC = x;
MEGA8 8MHZ;
würde gerne ein Eingangssignal direkt durch µC auf einen Ausgang
leiten um das Eingangsignal zu überwachen und dann bestimmte Aktionen
an den Ausgangspins auszugeben.
Habe aber jetzt das Problem wenn ich die Frequenz am Eingang immer
weiter hoch drehe beginn ab einer Frequenz von 200 bis 300Hz ein doppel
trg
auf dem Ausgang.
ist der µC zu langsam?
hätte jemand eine Idee ob und wie das Funktionieren könnte?
Danke!