Prüfsystem für Konfigurationsbits auf einem Mikrocontroller
-
Hi.
Ich habe ein Programm, das auf einem Mikrocontroller läuft. Es hat mehrere Subsysteme, die initialisiert werden müssen - größtenteils werden hardwarespezifische Bits gesetzt. Ich wollte fragen, wie ein vernünftiges Prüfsystem dafür aussehen würde. Es sollte zum Beispiel sicherstellen, dass nicht verschiedene Initialisierungs-Routinen auf die gleichen Bits zugreifen. Könnte man sowas (akzeptabel) in C-Makros schreiben? Und gibt es sowas schon?
Ach ja, die Prüfung sollte zur Compilezeit stattfinden. Und es gibt nur einen C-Compiler.
-
ich glaub die Frage ist viel zu abstrakt, als das darauf jemand antworten kann.
Also frage ich mal weiter:
- wozu?
- welcher Controller?
- welche Bits (Datenrichtung, Pullups, Speicherverwaltung)?Gruss
Torsten