Forum: Mikrocontroller und Digitale Elektronik PIC16C505, PIC16F505, Interrupt


von PICCER (Gast)


Lesenswert?

Hej,

ich habe mir dummerweise den PIC16C505 für ein kleines Projekt bestellt 
und erst dann gemerkt, dass es ein one-time-programmable ist... Jetzt 
überlege ich den PIC16F505 zu bestellen, da das Layout nicht mehr 
verändert werden kann und ich das Programm testen muss. Zudem finde ich 
in den Data Sheets nichts über Interrupts und frage mich, ob ich diese 
mit den beiden PICS überhaupt realisieren kann. Weiß da jemand etwas zu?

Greetz PICCER

von Johannes R. (oa625)


Lesenswert?

Hallo PICCER!

Scheint so lt. Datenblatt, dass kein INT unterstützt wird! Wobei bei 
einem 2-Level-Stack beim 16F505 ein Interrupt schon 50% wegschlucken 
würde.
Da aber die PICs (fast immer) pinkompatibel untereinander sind, könntest 
Du mal bei den 14-Pinnern der 1000er-Serie 'reinschauen. Da gibt es 
Interrupts und größere Stacks.

Gruß
Johannes R.

von Werner H. (pic16)


Lesenswert?

Leider kein Interrupt möglich. Musst du bei Microchip nach einem 14 
Pinner schauen und drauf achten das er interruptfähig ist. Allerdings 
sind die nicht pinkompatibel.

: Bearbeitet durch User
von chris (Gast)


Lesenswert?

Nächster: PIC16F1503

von Werner H. (pic16)


Lesenswert?

chris schrieb:
> PIC16F1503

Hat aber nur internen Oszillator und keinen PortB. Solange der Einsatz 
nicht bekannt ist kann keine Empfehlung gegeben werden.

von chris (Gast)


Lesenswert?

Hatte auch nicht geschrieben dass dies die Lösung ist, sondern nur der 
preislich nächster pinkompatibler Pic mit Interrupt.
Software ist sicherlich noch keine geschrieben und freie tools gibt es 
nicht mehr zum downladen um dies in C auf einem 12bit Baseline pic zu 
programmieren.
Interrupt 505, port B alle außer b2 und b5 können wakeup from sleep ON 
pin change.
Ist aber nicht wirklich dasselbe als Interrupt.

von (º°)·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.· (Gast)


Lesenswert?

Na, wer heut noch 16C505 bestellt, hat es nicht besser verdient.
Die müssen ja wohl ein Museum geplündert haben dafür.

von Werner H. (pic16)


Lesenswert?

chris schrieb:
> nächster pinkompatibler Pic

nein, ist nicht pinkompatibel und wakeup ist vom Interrupt soweit 
entfernt wie die Erde zur Sonne.

(º°)·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.· schrieb im Beitrag 
#4821838:
> Die müssen ja wohl ein Museum geplündert haben dafür.

Wenn du recht hast hast du recht.

PICCER schrieb:
> da das Layout nicht mehr verändert werden kann

Wieso kannst du das nicht ändern?

von DC2PCC (Gast)


Lesenswert?

pic16F630 ist pinkompatibel zu PIC16F505 und HAT eine externe 
Hardware-Interrupt auf pin 11.
kleiner unterschied: was bei den PIC16F505 portB heisst, heisst bei den 
16F630 portA.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.