mikrocontroller.net

Forum: Haus & Smart Home Timer= mit PIC16F628


Autor: Stefan (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
hallo,

ich versuche gerade mit Hilfe des Timers0 (8-Bit) mit meinem PIC 16F628
ca. alle 5 sekunden einen Pin kurz high zu setzen...

ich dachte mir ich lasse den 8-Bit Timer 20 mal überlaufen und setze
dann den Pin high und wieder low und dann muss der Timmer erneut 20 mal
überlaufen, bis dies erneut geschieht

jedoch funktioniert es noch nicht, denn ich habe am entsprechenden Pin
dauerhaft 0,7V anliegen

für hilfe beim quellcode wäre ich sehr dankbar

Autor: Schoaschi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Habe ich das richtig gesehen, das du RB4 schalten willst?

RB4 wird für LVP(low voltage programming) verwendet. Um den Pin als
ausgang verwenden zu können musst du LVP mittels den Fuses
deaktivieren. Aber achtung, du kannst ihn dann nur mehr mit HVP (high
voltage programming) programmieren. Weiters ist der Pin normal ein
Open-drain-Ausgang, dass zur folge hat, dass du einen Pull-up einbauen
musst.

mfg schoasch

Autor: A65power (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Stefan,

Schoasch hat recht, aber bezüglich Pullup besitzen die PICs an Port-B
interne Pullups die aktiviert werden können. Diese aktiviert man durch
löschen des /RBPU-Bits im OPTION-Register(BANK1). Aber vorsicht hier
wird nur ein Ausgangsstrom von ca. 200µA gewährleistet bei einem
HIGH-Signal. Deswegen ist die Verwendung eines externen Pullup
sinnvoller.

Gruß A65power

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.