PicKit2 und pk2cmd (Linux)

OP #5382931
Lesenswert?
• ▲
▼
Ich bin immer noch bei meiner ganz persönlichen PIC16Fxxx - Challenge.

Ich möchte Pic-Controller "in system" programmieren und habe hierfür ein
PicKit2 den ich unter Linux auf Terminalebene mit pk2cmd flashen mag.

Nach vielem Datenblatt lesen und Basteleien (auch für einen
Selbstbauflasher für PIC und einer Experimentierplatine für einen F887
und einen F648A) komme ich meinem Ziel, einen einfachen Umgang für PIC
zu haben gaaaaaaanz langsam näher (aber eben nur langsam).

Momentan hänge ich dabei, einen Controller, den ich mit PicKit2 geflasht
habe, diesen über PicKit2 zu starten.

Ausgangslage:

Meine Experimentierplatine beherbergt den Controller mit angeschlossenem
Quarz, Blockkondensatoren (100uF ueber Vdd und 100nF an den Vdd
Anschlüssen des Kontrollers).

/MCLR geht über einen 10 kOhm an Vdd.

Es gelingt mir, den Controller mittels
1
    pk2cmd -P pic16f887 -M -Ff887_blink.hex -B/usr/share/pk2

zu schreiben.

Möchte ich mit
1
    pk2cmd -P pic16f887 -A5 -T -B/usr/share/pk2

so schaltet mir das PicKit2 zwar die Vdd-Betriebsspannung ein,
aaaaaaaaber legt die /MCLR Leitung auf Low und hält den Controller
logischerweise mit Reset fest.

Trenne ich bspw. auf meiner Experimentierplatine die Resetleitung auf,
sodaß das PicKit2 den Controller nicht steuern kann, so funktioniert ein
"Lauflassen des Pic-Programms".

Jetzt kann ich natürlich zum Schreiben des Controllers die Verbindung
(via Jumper auf /MCLR) herstellen, den Pic flashen und nach dem Flashen
den Jumper entfernen, aber ich emfpinde dieses Vorgehen als
unkomfortabel.

Gibt es ein Kommando für den PicKit2, der die /MCLR Leitung alleine
ansprechen kann (damit ich 0V, 5V und 12V gezielt setzen kann)?

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.