Forum: Ausbildung, Studium & Beruf Zweiter ICP1


von Andi (Gast)


Lesenswert?

Hallo,
kann man einen zweiten ICP1 simulieren (Atmega8), ich messe zwei 
Ereignisse (also zwischen zwei HIGHs an zwei Pins). Das Stopsignal kommt 
am ICP1 an, das andere am PC5. Da neben der Zeitmessung der Atmega8 noch 
ordentlich was zutun hat, kann es sein, dass das Startsignal gerade 
nicht mehr anliegt, wenn er an der Stelle im Programm vorbeikommt, die 
das mit
1
if(PINC & (1<<PINC5))
2
{
3
....
4
}
abfragt.
Also soll unabhängig vom Programm ein Signal an PC5 dafür sorgen, dass 
irgendwo etwas in ein Register geschrieben wird, was dann noch dar ist 
wenn das Signal schon lange weg ist.
Grüße, Andi

von Andi (Gast)


Lesenswert?

Achso: INTO und INT1 sind schon belegt.

von hans (Gast)


Lesenswert?

Der Mega8 hat nur 2 ext.Int.

Man kann wenn frei den Comparator verwenden.

Sonst Pinkompatibel der Mega88. PinChange an allen Pins.

gruß hans

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.