Gast
#2220661
Hallo Leute,
ich hätte zwei Fragen. Die erste betrifft die Flankenerkennung in C mit
Polling und Interrupt. Wie erkenne ich eine steigende/fallende Flanke an
einem Pin mit Polling oder Interrupt? Stimmt folgender Code von mir
überhaupt:
void main()
{
unsigned char old=0, new;
new = (PINC != 0); //steigende Flanke an PINC soll erkannt werden
if(!old && new)
{
//steigende Flanke erkannt
}
old=new;
}
Die zweite Frage bezieht sich auf die Periodendauermessung. Gegeben sei
ein Signal und die Periode dieses Signals soll auf drei Arten, nämlich
via Polling, Interrupt oder Input Capture gemessen werden(siehe Anhang).
Ich wäre echt dankbar für eine Antwort, ich benötige diese Sachen für
meine Prüfung.
Danke schon mal :-)