Timer= mit PIC16F628

Gast #390993
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
Angehängte Dateien:
Gast #390994
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
Gast #390995
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

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.