Forum: Mikrocontroller und Digitale Elektronik AVR Butterfly und Analog Comperator


von Christian B. (niceday)


Lesenswert?

Hallo Zusammen,

gibt es auf dem AVR Butterfly Entwicklungsboard einen Analog Comperator 
den man nutzen kann? Bin aus dem Datasheet nicht wirklich schlau 
geworden.

Vielen Dank im Voraus....

Danke und Gruß,
Christian

von Martin T. (mthomas) (Moderator) Benutzerseite


Lesenswert?

(a) Datenblatt ATmega169 -> Analog-Comparator/Pin-Connection (b) 
Schaltplan Butterfly: Anschlüsse des Analog Comparators im ATmega169 
werden für den Joystick genutzt. Falls man diesen also nicht braucht, 
kann man sich dort "anklemmen". Externen Comparator gibt es auf dem 
Board nicht.

von Christian B. (niceday)


Lesenswert?

Vielen Dank für Deine Antwort.

Wäre es vielleicht möglich, diesen Pin doppelt zu belegen? Joystick und 
Analog Comparator werden nicht gleichzeitig benötigt. Ich weiß, dass 
dies bei digitale i/o pins oft verwendet wird.

Weißt Du evtl. welche Funktion des Joysticks auf diesen Pins liegt? 
Sprich, welche Schaltrichtung (links, rechts, oben, oder unten)  Aus dem 
Datasheet geht das nicht hervor. Jedenfalls nicht für mich. ;-)


Gruß,
Christian

von Martin T. (mthomas) (Moderator) Benutzerseite


Lesenswert?

Christian B. wrote:
> Vielen Dank für Deine Antwort.
>
> Wäre es vielleicht möglich, diesen Pin doppelt zu belegen? Joystick und
> Analog Comparator werden nicht gleichzeitig benötigt. Ich weiß, dass
> dies bei digitale i/o pins oft verwendet wird.

Lässt sich schon machen. Kann aber zu diversen Seiteneffekte führen.

> Weißt Du evtl. welche Funktion des Joysticks auf diesen Pins liegt?
> Sprich, welche Schaltrichtung (links, rechts, oben, oder unten)  Aus dem
> Datasheet geht das nicht hervor. Jedenfalls nicht für mich. ;-)

AIN0 - PE2 - Joystick C - links
AIN1 - PE3 - Joystick D - rechts

ohne Gewaehr, kann man aber leicht selbst mit einem Mini-Programm 
ausprobieren.

Darauf achten, dass der Bootloader einige Einstellungen durchführt, die 
man für "normale" Anwendung (Pin-Abfrage ohne Pin-Change-Interrupt) 
wieder auf Standardwerte umstellen sollte.

Ein wenig Test-Software findet sich auf meiner "Butterfly-Seite":
http://www.siwawi.arubi.uni-kl.de/avr_projects/#bf_app (Joystick 
interface demos)

So man das JTAG-Interface nicht braucht, stehen 4 Eingänge des ADC zur 
Verfügung. Man kann damit ohne Seiteneffekte einen "Software-Comparator" 
basteln.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.