PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PIC 16f628 -> Interrupts



EGSLER
23.05.2007, 15:48
Moin Moin,

Ich möchte bei einem PIC 16f628 einen Interrupt durch Pegeländerung an den Pins RB4 bis RB7 auslösen. Wie erkennt nun der PIC, durch welchen Pin der Interrupt ausgelöst wurde? Wie komme ich von einem Interrupt in ein Unterprogramm? RB4 bis RB7 sollen jeweils einen Interrupt auslösen und in verschiedene Unterprogramme springen. Z.B RB7 Interrupt -> knightrider. Im Anhang befindet sich ein Textdokument mit dem Programm, dass ich bis jetzt programmiert habe, es funktioniert aber leider nicht ](*,)

Wäre nett, wenn jemand mir helfen würde :-b

EGSLER
24.05.2007, 07:44
Hat keiner eine Idee??

Benedikt.Seidl
24.05.2007, 07:54
da brauchst du wahrscheinlich bisschen mehr gedult. und du bekommst auch potentiell mehr hilfe, wenn du in das richtige unteforum postest. -> hier rein (https://www.roboternetz.de/phpBB2/viewforum.php?f=24) und den asm code 1. nicht als download reinstellst, sondern kopierst und in [ code ] [ / code ] klammern setzt (ohne leerzeichen), weil so muss man es ja zuerst runterladen, programm öffnen usw... und 2. bitte auch nicht den ganzen quellcode, sondern nur das was du für relevant hältst.

zur deinem problem: kann ich nicht wirklich was sagen aber evtl. hilft der dir der der wiki-artikel über pic-assembler (https://www.roboternetz.de/wissen/index.php/PIC_Assembler) weiter.


SEIDL. der jetzt gleich chemie abi schreibt,.. in 1h:10min