Hallo,
danke für deine Mühe! Gestern hab ich noch Ewigkeiten damit verbracht, das AVR-Studio, sowie die aktuellste AsuroLib auf meinem PC wieder zum laufen zu bekommen ...
Ich habe nun in der switches.c die Pollswitch-Funktion folgendermaßen angepasst und anschließend die lib neu compiliert:
/* return ((10240000L / (long)i - 10000L) * MY_SWITCH_VALUE + 5000L) / 10000; */
return ((unsigned char) ((( 1024.0/(float)(i-7) - 1.0)) * 63.0 + 0.5));
Anschließend habe ich das "TasterTest"-Programm aus dem Examples-Verzeichnis auf den Asuro übertragen. Ergebnis: K6 liefert immer noch keinen Wert *seufz*
Anbei noch die Ausgabe des Programms:
Tastsensor Test
31
15
7
3
1
...ok. Alle Werte sind um 1 zu niedrig. Das kann man ja noch anpassen. Aber sollte bei K6 nicht zumindest eine 0 kommen (die 1 ist von K5) ????
Lesezeichen