Gast
#3316196
Hallo Zusammen, ich habe hier einen Inkrementalgeber des Typs HEDS 9100. Dieser hat eine Scheibe eingebaut mit 500 streifen. Jetzt dachte ich mir könnte ich die Drehzahl des Motors anhand dieses Inkrementalgebers anzeigen lassen. Um zu testen ob der microcontroller die vielen tausend Impulse des Inkrementalgebers verarbeitet hate ich diesen kurzerhand an den Microcontroller angeschlossen. VCC liegt auf +5V, Ground auf Ground und die beiden Kanäle an 2 Ports welche als Eingänge definiert wurden. Jetzt sollte mein Programm zählen (bis 5000 ca) und eine LED zum leuchten bringen wenn diese Zahl erreicht wird. Mein Programm sieht so aus:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
Ich probiere schon mit beiden Kanälen herum , komme aber leider zu keiner funtkionstüchtigen Lösung. Vielleicht sieht ja einer von euch was für Fehler hier vorhanden sind. Gruß