-
-
Erfahrener Benutzer
Robotik Visionär
So wie es Aussieht, ist das Problem mit einer möglichen Überschneidung der Interrupts nicht berücksichtigt, sondern einfach umgangen indem der Zähler angehalten wird. Das geht aber nur beim weniger genauen Weg über Int0, Int1 , nicht wenn man die ICP Funktion nutzt.
Es ist gar nicht so schlimm, dass der ISP interrupt eine so niedriege Priörität hat. Das Puffern macht ja die Hardware. Es muß nur sichergestellt werden, dass bis zur Interrupt-routine (ISR) keine weitere Flanke dazwischenkommt.
Wenn man mehr als einen ISP Eingang braucht, kann man bei vielen µCs den Multiplexer des AD wandlers nutzen, um den Analog comperator auf einen der AD Eingänge zu legen. Der analoge Comperator kann auch als Quelle für die ISP Funktion gewählt werden.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen