-
-
Neuer Benutzer
Öfters hier
Hallo Fisch'air oder wer sonst noch helfen könnte.
Ich habe genau das gleiche Problem.
Ich habe den Asuro Bausatz zusammen gebaut, Lötstellen sehen gut aus, es funktioniert soweit alles bis auf: die Taster K6 bis K3 funktionieren nicht.
Die Wiederstände R23 bis R30 habe ich mit einem Multimeter auf ihre Wiederstandswerte geprüft, sie stimmen und sind an der richtigen Stelle eingebaut:
Wiederstand |
Sollwert |
Istwert |
R23 |
1MOhm |
0,942MOhm |
R24 |
1KOhm |
0,994KOhm |
R25 |
2kOhm |
1,986kOhm |
R26 + R32 |
4kOhm |
3,98kOhm |
R27 |
8kOhm |
8,18kOhm |
R28 |
16kOhm |
16kOhm |
R29 |
33kOhm |
33kOhm |
R30 |
68kOhm |
67,3kOhm |
Ich habe auch folgenden Test gemacht:
Ohne Microcontroller Pin 5 mit Vcc verbunden und dann die Spannung zwischen Pin 27 und GND gemessen während ich der Reihe nach alle Taster gedrückt habe:
Taster |
Messwert |
kein Taster |
5,12V |
K1 |
3,398V |
K2 |
4,09V |
K3 |
4,56V |
K4 |
4,82V |
K5 |
4,96V |
K6 |
5,04V |
Wenn ich jedoch die Taster mit der PollSwitch Funktion auslesen will liefern nur die Taster K1 den Wert 19 und K2 den Wert 4. Die anderen Taster liefern keinen Wert zurück.
Was kann ich noch weiter Testen bzw. wo könnte mein Fehler liegen ???
Herzlichen Dank im Vorraus.
Grüsse Thomas
-
Erfahrener Benutzer
Roboter Genie
Ich wurde das an Arexx melden. Die Widerstanden stimmen. Eben ein falsche Widerstand für R11 könnte das nicht erklären. Etwas stimmt nicht mit den Atmega8 Chip. Entweder die ADC Mess-Kurve, oder die Analoge Referenz.
-
Moderator
Robotik Visionär
Hallo
Ein falscher/defekter R11 würde das wirklich nicht erklären. Eine Spannungsmessung zwischen Pin 20 (AVCC) und GND wäre trotzdem interessant.
Ansonsten würde ich mal auf "Init(); vergessen" tippen.
Gruß
mic
Bild hier
Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life!
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen