ATMEL AVR

Taster am ADC-Port mit ADC-Auswertung

Für Matrixtastaturen bietet der ADC in einem AVR eine einfache Lösung, über eine entsprechende Widerstandsmatrix aus dem jeweils erzeugten Spannungsabfall die gedrückte Taste zu identifizieren. Das geht natürlich auch für eine Anzahl von Einzeltastern. Vorteil ist, dass man an einen ADC-Eingang mehrere Taster anschalten kann, 10 sollten bequem gehen. Als Nachteil zeigte sich in einem ersten Testaufbau die etwas zögerliche Tastenerkennung. Man muss etwas länger drücken als in den obigen Beispielen.

Download: 

Taster mit BASCOM

Testschaltung für Taster

Taster sind ein häufig verwendetes Bauteil zur Steuerung von Mikrocontrollern. Nachfolgend werden mehrere alternative Ansätze beschrieben, wie sie in den Projekten "Antennentuner" und "Selbstbau TRX, Si570-LO" eingesetzt werden. Sie nutzen externe bzw. interne Interrupts oder auch den ADC zur Auswertung der Tasterbetätigungen. In der einfachen Testumgebung mit ATmega8 / ATmega16 zeigte sich, wie konnte es auch anders sein, dass die genannten Tasteranwendungen doch noch nicht ganz optimal waren.

Grafikdisplay mit I2C-Ansteuerung

Simuliertes TRX-Display

Die Einbindung einer BASCOM-GLCD-Library und diverser Fonts zur Ansteuerung eines Grafikdisplays (GLCD) ist recht speicherhungrig, so dass ein für eine bestimmte Anwendung ausgelegter Prozessor schnell an seine Grenzen stößt. Darüber hinaus verlangt ein solches monochromes GLCD einen kompletten Daten-Port (8 bit) und weitere 6 bit eines zweiten AVR-Ports für die Steuersignale, insgesamt also 14 Pins an zwei Ports. Eine Möglichkeit, dieses Problem mit I2C-Portexpandern in BASCOM-AVR zu lösen, war erst einmal nicht zu finden.

Automatischer symmetrischer Antennentuner-ATU 2017

Der im Jahr 2009 entstandene symmetrische Antennentuner (ATU) hat in der vierten Version 2017 wieder einmal Erweiterungen erfahren. Nun habe ich mir auch einen beherzten Ruck gegeben, mich an einer automatischen Abstimmung zu versuchen, was sich dann doch als ziemlich bockiges Unterfangen erwies.

Seiten

Subscribe to RSS - ATMEL AVR