Atmega8 und Komparator

Gast #304372
Lesenswert?
• ▲
▼
Hallo..

Da ich mich noch nicht sonderlich viel mit µC beschäftig habe (ausser
mal ein paar .hex files reinkopiert) wollte ich hier mal nachfragen:
Ich will einen Atmega8 (davon habe ich hier noch welche liegen +
ISP...) so "programmieren" das am Ende ein Komparator raus kommt.
Also programmieren ist vlt. etwas übertrieben. Zunächst brauche ich
aber 2 A/D Wandler, die kann ich doch einfach im µC initialsieren,
oder? Und dann soll noch ein Komparator die beiden Eingänge vergleichen
und eben rausgeben, ob A=B, A>B oder A<B. Diesen Komparator muss ich
doch auch eigentlich nur "freischalten", oder?
HAt jemand vlt. ein Tutorial oder sonstige wo ich mehr darüber erfahre
wie das funktioniert?
Bin über alle Tipps dankbar.

Gruß
Markus Schwarz
Gast #304374
Lesenswert?
• ▲
▼
Wieso baust Du sowas nicht diskret auf? Dafür ist eigentlich kein
Controller nötig. Oder geht es Dir ums Verständnis?
Wenn es ein µC sein soll, kannst Du im Mega8 auch den internen
Komparator nehmen.
Gast #304375
Lesenswert?
• ▲
▼
Gibs denn einen direkten Analog Komparator? Dann bräuchte ich wohl auch
erst wieder nen A/D-Wandler.. und nen 8bit Komparator.. wichtig ist mir
nur, dass ich die 3 Ausgänge nachher habe mit größer/kleiner oder gleich
Gast #304378
Lesenswert?
• ▲
▼
Du hast die Lösung ja schon am Anfang selbst geschrieben. Beide Eingänge
an je einen ADC-Eingang des Mega8 legen und das Ergebnis dann
vergleichen und je einen Ausgang schalten je nach größer, kleiner oder
gleich.
Gast #304381
Lesenswert?
• ▲
▼
danke für eure Antworten schonmal..
Gibs irgendwo im Internet denn irgendwie eine Anleitung/Toturial wo
steht, wie man zB den ADC einbaut... ? Ich meine da gibts ja ein Buch..
aber im Internet muss doch auch irgendwo was stehen.
Ihr schreibt alle nur, mach doch das und das.. aber wenn ich keine
Ahnung habe was ich da machen muss im Code, dann es das sehr schwer für
mich..
Gruß
Markus
Gast #304382
Lesenswert?
• ▲
▼
also im datenblatt steht eigentlich alles.
schau mal in dem kapitel über den adc. am ende ist auch eine übersicht,
wie die sfr's zu schreiben sind.
also du schließt deine zwei signale an jeweils einen adc-kanal an (port
c beim mega8) und misst die zwei kanäle, dann einfach die zwei werte
voneinander abziehen und die ausgabe des ergebnisses
fertig

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.