Moin M.a.r.v.i.n. ,
du meinst über die make-lib.bat?
Ja, schon
Ich probier heute Mittag nochmal rum!
Grüße, Simon
Hallo Simon,
Hast du die Asuro Lib auch wirklich neu übersetzt?Es ist auch egal ob ich es in der myasuro.h definiere,
oder statt der Variable in switches.c schreibe!
Dein Testprogramm muß anschließend natürlich auch neu übersetzt werden. Dort wird ja die AsuroLib mitgelinkt.
Sonst bewirken deine Änderungen in der myasuro.h nämlich gar nichts.
Moin M.a.r.v.i.n. ,
du meinst über die make-lib.bat?
Ja, schon
Ich probier heute Mittag nochmal rum!
Grüße, Simon
du musst die lib UND das testprogramm neu kompilieren! die gleiche .hex-datei wieder zu flashen ist witzlos![]()
Hab ich schon getan, doof bin ich ja nicht
Hab nochmal in switches.c die VAR rausgenommen,
und danach wieder alles auf "Standard" gesetzt.
In myasuro.h 64L eingetragen und voilà:
Es klappt!
Kleine Ungereimheit: Taster3+Taster1 liefern zusammen nicht
32+8=40 sondern 41 - normal?
Grüße und danke euch allen,
Simon
Hallo {DerSimon},
Ja leider ist das 'normal'.
Das myasuro.h-Ermittlungs-Programm holt einen 'möglichst' guten Wert.
Da aber die Toleranzen der beteiligten Widerstände bei den Tastern alle unterschiedlich sind, und nicht jede Tastenkombination geprüft werden kann, kann es zu solchen 'Ausrutschern' kommen.
Hier bleibt dir nur übrig, dass du in der myasuro.h mal den Wert 63 probierst.
Angegeben war ja:
<61 |3 >
<62 |1 >
<63 |0 >
<64 |0 >
<65 |1 >
Somit liefert auch der Wert 63 noch fehlerfreie Tasten. (Natürlich nur einzeln gedrückt).
Gruß Sternthaler
Lieber Asuro programieren als arbeiten gehen.
Lesezeichen