Hallo,
ich würde gerne den Vorteiler für den ADC eines AVR vom
Präprozessor/Precompiler berechnen lassen, so dass er möglichst immer
innerhalb des im Datenblatt vorgeschlagenen Bereichs von 50-200kHz
liegt. Der Teil ist auch kein Problem...
Normalerweise ist mir die Wandlungsdauer wurscht, da ich nur selten sehr
zeitkritisch arbeite. Aber für den Fall dass es mal doch nötig ist,
möchte ich gerne den vom Precompiler gewählten Wert beim Compilieren
ausgeben lassen.
Ich kenne bisher nur #warning und #error für Ausgaben, aber ich bekomme
immer nur Strings ausgegeben, also z.b. VALUE anstatt des Wertes, der in
VALUE liegt. Gibt es da eine Sonderfunktion oder ähnliches? Ich möchte
quasi folgendes haben:
1 | #define VALUE 4
|
2 | #warning Der Vorteiler wurde auf VALUE (<- hier aber der tatsächliche Wert) festgelegt.
|
Danke!