Forum: Mikrocontroller und Digitale Elektronik Anfängerfragen zur Komparatornutzung unter Bascom AVR


von SchorschWeinberg (Gast)


Lesenswert?

Hi,

Anfängerfrage zum Mega8.

Wie kann man den Komparator benutzen?

Ich schätze, an Pin3 (+Comp) wird die zu vergleichende Spannung angelegt 
und an Pin4 (-Comp) die Referenzspannung (z.B. variabler Spannungsteiler 
aus +Ub).

Dann stellt sich noch die Frage, wie man unter Bascom den Komparator 
aktiviert bzw. abfragt.
Habe in der Bascom-Hilfe folgenden Befehl gefunden:

W = Compare1a

Ich vermute mal, das man so den Komparatorinhalt auf die Variable W 
übertragen kann.
Fragt sich nur, wie vorher der Komparator aktiviert wird.

Hat jemand hiermit schon Erfahrungen gesammelt?

Viele Ostergrüße an alle Leser und Antworter!

von Martin (Gast)


Angehängte Dateien:

Lesenswert?

Hallo

Ich schreibe nicht mit Basecom aber ich kan dir die beschreibung geben 
die dazu im Heft steht schau einfach mal.
Zur verglichsspannung kenne ich das so das du in Assembler auch eine 
Interne nehmen kanst.Wen du intrese hast kan ich dir den Teil zukommen 
lassen da ist das beschieben.

ich hoffe ich konnte weiterhelfen
Martin

von H.Brill (Gast)


Lesenswert?

CONFIG ADC = SINGLE|FREE,
PRESCALER = AUTO,
REFERNENCE = OFF|AVCC|INTERNAL

START ADC

oder durch Setzen der Register direkt
(ADMUX und ADCSRA)

von Michael U. (amiga)


Lesenswert?

Hallo,

H.Brill wrote:
> CONFIG ADC = SINGLE|FREE,
> PRESCALER = AUTO,
> REFERNENCE = OFF|AVCC|INTERNAL
>
> START ADC
>
> oder durch Setzen der Register direkt
> (ADMUX und ADCSRA)

Schön, daß Du ihm den ADC mit Bascom erklärst.
Dumm nur, daß er nach dem Komparator gefragt hat...

PS: kann leider bei Bascom nicht weiterhelfen.

Gruß aus Berlin
Michael

von Claus Kühnel (Gast)


Angehängte Dateien:

Lesenswert?

Der Komparator wird über CONFIG ACI = ON¦OFF, COMPARE = ON¦OFF, TRIGGER 
= TOGGLE¦RISING¦FALLING konfiguriert. Weitere Angaben im Attachment.

von Avr N. (avrnix) Benutzerseite


Lesenswert?


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.