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
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.
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
chris schrieb: > PIC16F1503 Hat aber nur internen Oszillator und keinen PortB. Solange der Einsatz nicht bekannt ist kann keine Empfehlung gegeben werden.
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.
Na, wer heut noch 16C505 bestellt, hat es nicht besser verdient. Die müssen ja wohl ein Museum geplündert haben dafür.
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?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.