Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| microcontrollertechnik:5_menuefuehrung [2023/10/29 23:13] – mexleadmin | microcontrollertechnik:5_menuefuehrung [2024/03/29 20:24] (aktuell) – mexleadmin | ||
|---|---|---|---|
| Zeile 25: | Zeile 25: | ||
| <-- | <-- | ||
| - | --> III. Eingabe in Atmel Studio # | + | --> III. Eingabe in Microchip |
| <WRAP group>< | <WRAP group>< | ||
| / | / | ||
| Zeile 97: | Zeile 97: | ||
| #define CLR_BIT(BYTE, | #define CLR_BIT(BYTE, | ||
| #define TGL_BIT(BYTE, | #define TGL_BIT(BYTE, | ||
| - | | + | #define GET_BIT(BYTE, |
| | | ||
| // Konstanten | // Konstanten | ||
| Zeile 685: | Zeile 685: | ||
| - Auch hier gibt es eine " | - Auch hier gibt es eine " | ||
| - Mit dem Befehl '' | - Mit dem Befehl '' | ||
| - | - in der Endlosschleife ist nur eine switch-case Anweisung zu finden. Diese stellt den Auswahlteil einer Zustandsmaschine dar: \\ {{drawio> | + | - in der Endlosschleife ist nur eine switch-case Anweisung zu finden. Diese stellt den Auswahlteil einer Zustandsmaschine dar: \\ {{drawio> |
| - Beim '' | - Beim '' | ||
| Zeile 769: | Zeile 769: | ||
| --> Aufgaben# | --> Aufgaben# | ||
| + | |||
| + | Vielleicht haben Sie es schon bemerkt: gelegentlich scheint das Display für einen kurzen Augenblick einzelne falsche Zeichen anzuzeigen. | ||
| + | Der Grund dafür ist, dass das Auslesen der Taster und die Datenübertragung an das Display über die gleichen Pins stattfindet und nicht synchronisiert ist. | ||
| + | Um dies zu beheben ist eine Verbesserung des Programms notwendig. | ||
| + | |||
| Speicherauslastung und Programmoptimierung: | Speicherauslastung und Programmoptimierung: | ||
| - Merken Sie sich die Speicherauslastung des bisherigen Programms. Diese finden Sie z.B. über den Solution Explorer: '' | - Merken Sie sich die Speicherauslastung des bisherigen Programms. Diese finden Sie z.B. über den Solution Explorer: '' | ||