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