Ich habe mir ein python script zum compilieren mit dem arduino-cli erstellt.
Und kann dabei unterschiedlichste .hex erstellen, in abhängigkeit der defines.
Jetzt möchte ich die 8MHz über den Sketch setzen, jedoch frisst er das nicht. Es kommen immer die 16MHz von der Boards.txt zum einsatz.
Ich habe mir ein python script zum compilieren mit den arduino-cli erstellt habe.
Welche Sprache ist das?
Deutsch ist das offensichtlich nicht, denn dann hätte ich eine Chance.
Bei japanisch, russisch, türkisch und Latein auch...
Aber das geht nicht runter.
--
Es kommen immer die 16MHz von der Boards.txt zum einsatz.
harryberlin:
python ist jetzt eigentlich nicht ganz unbekannt.
ist ein simples script was den arduino-cli per consolen befehl aufruft. also ähnlich einem batch-script.
dachte es gibt eine gute lösung für den sketch. denn die boards.txt immer zu editieren (wenn ich 16MHz brauche), finde ich etwas unelegant.
Wenn es nicht zu lang ist, dann poste das Python-Programm. Fasse es in Code-Tags, damit es gut lesbar ist. Ein Fleißbildchen kannst Du Dir verdienen, wenn Du es zuvor aufhübschst
wenn du im Sketch #define F_CPU 8000000UL
schreibst, bekommste eine redefined Warnung.
Ich weiß vor lauter Schreck nicht wo F_CPU definiert wird.
Nur dort müßtest du das rausnehmen bzw. ersetzen durch
#if !defined F_CPU #define F_CPU 8000000UL #endif
Irgendwie haben manche Leute heute einen schlechten Tag oder wie? Nur rumgemotze über irgendwelchen Scheiß!
Manchmal bekommst du leider nicht mit wie du über das Ziel hinausschießt. Erst provozierst du andere mit deiner Art und Weise und danach regste dich auf wenn sich andere über dich aufgeregt haben. Wollte ich nur einmal gesagt haben.
wenn du im Sketch #define F_CPU 8000000UL
schreibst, bekommste eine redefined Warnung.
Ich weiß vor lauter Schreck nicht wo F_CPU definiert wird.
Nur dort müßtest du das rausnehmen bzw. ersetzen durch
#if !defined F_CPU #define F_CPU 8000000UL #endif
OK, dann werd ich mal schaun, wie ich das gelöst kriege.
F_CPU se especifica en los boards.txt.
Si desea ajustar este valor, debe ajustar los boards.txt o crear el suyo propio.
Mi consejo, crea tu propia definición de tablero.
habe mal gesucht. Also in der boards.txt ist eine Variable bspw.
uno.build.f_cpu=16000000L
schon bekannt der dann dort ein Wert zugewiesen wird.
Vielleicht kannste irgendwie diese Variable verwenden?
Wäre nur so ein Gedanke.
habe mal gesucht. Also in der boards.txt ist eine Variable bspw.
uno.build.f_cpu=16000000L
schon bekannt der dann dort ein Wert zugewiesen wird.
Vielleicht kannste irgendwie diese Variable verwenden?
Wäre nur so ein Gedanke.
danke der mühe
die boards.txt ist ja dass thema von combie, wenn man das gemecker und jammern ignoriert.
wird wohl drauf hinauslaufen, einen zweiten mega mit 8MHz anzulegen.