Forum: Mikrocontroller und Digitale Elektronik [PIC] 16f88 LVP Mode


von Thomas M. (xt-fahrer)


Lesenswert?

Hallo
Ich beschäftige mich gerade nebenher mit dem 16f88, als Nachfolge CPU 
meines geliebten 16f84a. Die Konfigurationsbits sind etwas verwirrend: 
es gibt eine Auswahl bei RB3, wenn niedrige Programmierspannung 
verwendet werden soll, ist RB3 nicht als IO-Pin zu nutzen. Ich brauche 
aber RB3 und keine LVP, ich benutze den Selbstbauprogrammer a la JDM.
Also lösche ich das Bit?

Gruß
T.

von Martin S. (drunkenmunky)


Lesenswert?

Erstmal würde ich dir einen anderen Controller als Nachfolger 
vorschlagen. Wenn schon ein neuer dann auch einen wirklich neuen wie 
16F1xxx.

Zu deiner Frage:
Kommt drauf an wie dein Brenner funktioniert. Wenn er "High Voltage", 
also so ca. 12V an MCLR legt, kannst du LVP deaktivieren und den Pin als 
I/O verwenden. Wenn er nur 5V ausgibt, dann eben nicht.

von Thomas M. (xt-fahrer)


Lesenswert?

Martin S. schrieb:
> Erstmal würde ich dir einen anderen Controller als Nachfolger
> vorschlagen. Wenn schon ein neuer dann auch einen wirklich neuen wie
> 16F1xxx.

Mag ja sein, aber der 16f84-Code ist weitgehend portierbar auf den 16f88 
und bringt trotzdem Verbesserungen und ist v.a. billiger

>
> Zu deiner Frage:
> Kommt drauf an wie dein Brenner funktioniert. Wenn er "High Voltage",
> also so ca. 12V an MCLR legt, kannst du LVP deaktivieren und den Pin als
> I/O verwenden. Wenn er nur 5V ausgibt, dann eben nicht.

Ist der JDM-Programmer so einer? Läuft über RS232, ich habe leider 
keinen Schaltplan zur Hand und auch kein Multimeter :-(

Gruß
T.

von Stefan (Gast)


Lesenswert?

Das wird dir so keiner sagen können. Da es
verschiedene Versionen von dem Brenner gibt.
Mußt du ausprobieren. Programmier ihn im
nicht LVP Modus und schau ob es geht. Da kann
ja nichts passieren.

von Martin S. (drunkenmunky)


Lesenswert?

Thomas M. schrieb:
> Mag ja sein, aber der 16f84-Code ist weitgehend portierbar auf den 16f88
> und bringt trotzdem Verbesserungen und ist v.a. billiger

Portierbar vielleicht. Aber billiger kann nicht dein ernst sein.

16F88 - 2,20 $
16F1827 - 1,04 $

Und der hat dann noch mehr Features und ist auch noch schneller...

von Thomas M. (xt-fahrer)


Lesenswert?

Ok zugegeben, der 16f1827 sieht interessant aus. Was im im DS vermisse, 
sind die verfügbaren Assembleranweisungen. Oder sind es diesselben wie 
bei 16f84/16f88?

Gruß
T.
p.s.: Ich meinte mit biller den Vergleich 16f84a zu 16f88

von Martin S. (drunkenmunky)


Lesenswert?

Die sind doch in jedem DS von Microchip drinnen. Beim 1827 Kapitel 29.

von Thomas M. (xt-fahrer)


Lesenswert?

Uups, mein Fehler :-))

T.

von Thomas M. (xt-fahrer)


Lesenswert?

Noch ein Problem: in meinem Brennprogramm mit mein 
EasyPIC6-Board(mikroProg) ist der 16F1827 nicht gelistet und das 
Handbuch läßt sich dazu auch nicht aus.
Irgendwelche Ideen?

Gruß
T.

von Stefan (Gast)


Lesenswert?

Du solltest vielleicht mal sagen was du nun
für einen Brenner benutzt. Und was für eine
Software.
Am Anfang redest du von einem selbstgebauten
Brenner, nun redest du vom EasyPic 6 Board.

von Thomas M. (xt-fahrer)


Lesenswert?

Stimmt, hast recht. Also vorn vorne: Ich benutzte einst einen selbstbau 
JDM-Programmierer mit PonyProg. Seit neuestem habe ich ein 
easyPIC6-Board samt Progammiersoftware. Diese Software hat keinen 
Eintrag für den 16F1827. Und PonyProg hat ebenfalls keinen Eintrag für 
diesen Controller.
Frage nun: kann ich den 16F1827 überhaupt brennen oder bin ich bis in 
alle Ewigkeit dazu verdammt, 16f88 und Konsorten zu verwenden?

Gruß
T.

von Martin S. (drunkenmunky)


Lesenswert?

kenn mich mit den mikroe Sachen nicht so aus. Aber bei denen auf der 
Homepage steht:

Newly released PIC microcontrollers will be supported by a new version 
of PICFlash software that is updated regularly.

Kannste ja mal bei denen anfragen, wann es denn ein Update gibt.

Ich hätte da vielleicht auch eher in ein Pickit 3 und ein Steckbrett 
investiert...

von Stefan (Gast)


Angehängte Dateien:

Lesenswert?

Also der Pic 16F1827 ist vorhanden.
Schau in deinen Compiler nach von deinem Board.
Siehe Anhang.

von Thomas M. (xt-fahrer)


Lesenswert?

Ja, in der Entwicklungsumgebung, aber nicht im mikroProg. Und nur mit 
diesem kann ich meine vom Assembler erzeugten HEX-Dateien auf den 
Controller bringen

Gruß
T.

von Sven S. (stepp64) Benutzerseite


Lesenswert?

Also so alt ist sind die 16F88x ja nun auch wieder nicht....

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.