ADC Spannung zu niedrig= Alarmton

Gast #778281
Lesenswert?
• ▲
▼
danke schonmal für die antworten!

ich kann den pic leider nicht ersetzten, da ich ihn ja für die 
spannungsmessung benötige.

hier ist im anhang mein asm file, den ich auch von sprut habe und für 
mich ein wenig modifiziert habe. mir fehlt jetzt nur noch das von mir 
beschrieben problem.
Angehängte Dateien:
#778295
Lesenswert?
• ▲
▼
flo wrote:
> danke schonmal für die antworten!

bitteschön 8-)

>
> ich kann den pic leider nicht ersetzten, da ich ihn ja für die
> spannungsmessung benötige.

hab leider nur Erfahrung mit AVRs

>
> hier ist im anhang mein asm file, den ich auch von sprut habe und für
> mich ein wenig modifiziert habe. mir fehlt jetzt nur noch das von mir
> beschrieben problem.

welches Problem?

welche Beschreibung?

Gruss
Stefan
#778298
Lesenswert?
• ▲
▼
Formulier doch mal bitte ganz klar deine Probleme. Sowas bringt manchmal 
schon fast die halbe Lösung. Und dann schreib doch einfach mal, wie du 
die einzelnen Probleme angehen würdest. Muss ja nichtmal in asm sein 
sondern ersteinmal in Worten.

Ich kenne die PICs nicht, aber die Überprüfung, ob dein Messwert über 
einer Schwelle liegt könnte man womöglich in zwei Stufen erledigen:
1. Rechnung Schwellwert - IST-Wert
2. ist das Ergebnis negativ, ist der Ist-Wert über dem Schwellwert, also 
Alarm auslösen (Es gibt im PIC sicherlich ein Status-Flag, dass dich 
darauf hinweisst dass das Ergebnis der letzten Rechnung negativ war. Wo 
das zu finden ist musst du selbst im Datenblatt suchen. Ich kenne mich 
eher mit den AVRs aus.)

(Das ist wahrscheinlich nicht die eleganteste Lösung :-) aber es müsste 
eigentlich funktionieren..)
Gast #780434
Lesenswert?
• ▲
▼
Hallo!
okay, ich hab mal gesucht und bin auch fündig geworden, denke ich.

ich habe folgendes zum programm hinzugefügt:

  movlw  ST
  SUBLW  2
  BTFSC  STATUS, C
  bsf    out

ST ist die tausender Stelle die im display angezeigt wird, sobald diese 
1 ist, soll der port RB1 high sein.
Portb,1 habe ich als out definiert.

es tut sich aber an RB1 nichts!
Kann mir jemand sagen warum?
wo muss ich diesen abschnitt einfügen?

viele grüße
florian

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.