PIC - low voltage programming

OP #850372
Lesenswert?
• ▲
▼
Hallo,

möchte einen PIC16F884 über ein FPGA programmieren. Verwende dazu den 
LVP-Mode. Leider funktioniert das Programmieren nicht sehr stabil. 
Löschen und Lesen scheinen sehr gut zu funktionieren.
Hat jemand Erfahrung mit PIC und LVP ? Irgend welche Tipps ? Literatur ?

Bin für jeden Tipp dankbar.

Gruss
Thomas
Gast #850385
Lesenswert?
• ▲
▼
Hallo,

wie hast du den PGM-Pin des Pics beschaltet, liegt der auf definiertem 
Potential oder floatet der rum?
Poste bitte nen Schaltplan damit wir wissen wie der Aufbau konkret 
aussieht.

Markus
#850390
Lesenswert?
• ▲
▼
Naja, für LVP muss er ja wohl den PGM-Pin beschaltet haben, sonst würd 
ja auch das Löschen/Lesen nicht funktionieren...

Evtl ist das Timing zu knapp? gehts denn langsamer?
Evtl. Abblockkondensator am PIC vergessen, und beim erhöhten Strombedarf 
beim Flash-Schreiben schmiert der ab?
OP #850407
Lesenswert?
• ▲
▼
PGM ist natürlich beschaltet. Timing ist eigentlich schon um Faktor 2-3 
langsamer als von Micrichip spezifizert. Ich werde jetzt mal einen 
Logic-Analyser dranhängen.
Ablock-C (100nF) ist vorhanden. Die Karte ist in SMD aufgebaut. Aber ich 
werde mal ein Augenmerk drauflegen. Guter Hinweis.
OP #850569
Lesenswert?
• ▲
▼
Habe noch ein 1uF und 100uF rangehängt. Keine Änderung im Verhalten 
feststellbar. Versorgungsspannung sieht sauber aus.

Logic-Analyzer zeigt auch keinen Unterschied zwischen erfolgreichem und 
misslungenen Programmiercycle. Scheint aber eindeutig am Programmieren 
und nicht am Verifizieren (Readback) zu liegen. Das Timing ist weit weg 
von kritischen Werten.

Sehr komisch...

Noch irgendwelche Ideen/Vorschläge ?

Hat schonmal jemand den LVP-Mode benutzt ? Die meisten Programmer meiden 
diesen Mode ja scheinbar.

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.