Analogkomparator und Bascom

Gast #155665
Lesenswert?
• ▲
▼
Hallo!
Ich habe folgendes Problem. Ich möchte mit einem 2313 eine Spannung
überwachen und dachte mir, daß ich an PB1 (AIN1) eine Referenzspannung
mittels Spannungsteiler erzeuge und an PB0 (AIN0)meine Spannung, die
ich erfassen will anlege. Wenn die Spannung an PB0
größer oder kleiner ist als an PB1, will ich das im Programm
auswerten.Soll eine Nulldurchgangserkennung werden.

Frage: Gibt es in BASCOM keinen Befehl für die Analogwertverarbeitung?

MfG paul
Gast #155668
Lesenswert?
• ▲
▼
Hallo Paul,

vielleicht hilft dir das ein bisschen weiter:
(1)
Config Aci = On , Compare = Off , Trigger = Rising
'Konfiguration
Start Ac                                                'Comp
aktivieren
...
...
Acsr.aco = 1                                            'Komparator-
                                                        'schwelle
                                                        'erreicht

oder
(2)
On Aci Aci_isr                                  'Interrupt Vektor
Config Aci = On                                 'Comp aktivieren

...
...

Aci_isr:
...

und ganz am Ende dann noch "Stop Ac"

habs nicht probiert, aber vielleicht hast du ja Erfolg damit.

Gruß,
Christian
Gast #155670
Lesenswert?
• ▲
▼
Hallo Christian!

Danke für die Tipps. Das werde ich dann mal ausprobieren. Aber wo hast
Du den Befehl her? Die BASCOM Befehlsliste kennt den nicht
(Config ACI). Der Compiler nimmt ihn aber an. GUUUUT!

MfG Paul
Gast #155671
Lesenswert?
• ▲
▼
Hallo Paul,

bitte, ich hoffe es klappt. Habs nämlich noch nie ausprobiert.
Die Befehle hab ich aus dem BASCOM-AVR Buch. Da gibts zwei
Beispielprogramme zum Komparator (ACOMP.BAS und ACOMP1.BAS) und da hab
ich die rausgeschrieben. Leider sind bei meiner Version von Bascom die
beiden Beispiele noch nicht dabei. Müsste man aber normalerweise
irgendwo downloaden können.

Gruß,
Christian

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.