
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
> Kann mir jemand sagen wie die Tabellen genau aufgebaut sind? In den Beispieltabellen sind nur irgendwelche Zahlen vorhanden, die ich nicht zuordnen kann. Wie muß ich diese interpretieren (verstehen)? Wie kann ich eine schreiben (z.B. zum umsetzen der ASCI-Zeichen des Tastenfeldes in die dezimalen Werte)? Wie werden sie dann RICHTIG angewandt? > Null Ahnung, ich weis!!! Hoffe auf Hilfe, Danke Hallo Andreas: Die Tastatur z.B. wie auch ein Thermometer oder andere analoge Geräte werden bei der CC1 an einem 8bit AD-Converter angeschlossen. Der ADC kann die anliegende Spannung der analogen Eingabegeräte also mit 256 Zuständen abbilden. Die Tabelle enthält ganz einfach 256 Werte, die in der CC1 (ich glaube aufsteigend) den einzelnen Zuständen zugeordnet werden, also erster Eintrag in Tabelle dem ADC-Wert 0, zweiter Eintrag in Tabelle dem ADC-Wert 1,..., 256 Eintrag dem ADC-Wert 256. Solch eine Tabelle kannst Du selbst z.b mit MS Excel anlegen und als TXT-File speichern. So kannst Du entsprechende Kennlinien der Eingabegeräte als Look-up Table im uC hinterlegen. Bei der Tastatur mußt Du wissen, dass sie aus einem Widerstandsnetzwerk aufgebaut ist. Hinter einer Taste verbirgt sich immer eine eindeutige Kombination von in Serie geschalteten Widerständen. Dadurch werden unterschiedliche Spannungen an einem (!) ADC-Kanal generiert. Um Überschneidungen auszuschließen (gleiche Spannung bei zwei verschiedenen Tasten), sind durch die Werte der Widerstände entsprechende Lücken zwischen den Spannungswerten, die je eine Taste repräsentieren, realisiert. Somit wird die Zuordnung eindeutig. Allerdings unterliegen diese Widerstände einer Toleranz, die Spannungswerte für die gleiche Taste bei verschiedenen Tastaturen kann also etwas variieren. Dies kann durch Versuche ermittelt und kann in Deiner Tabelle berücksichtigt werden. Grüsse, Mak |
| Antwort schreiben |