mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik ICD2 und RB6/RB7 gleichzeitig als Port nutzen(PIC)


Autor: Ulf (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo!

Gibt es einen Trick, um beim PIC RB6/RB7 als Port zu nutzen, wenn der 
ICD2 dranhängt?
Zur Zeit zieht das ICD2 die Pors auf GND, nachdem die Programmierung 
beendet ist. Leider benötige ich aber die Pins zum Betrieb eines GLCD 
und muß nun immer mühsam das Programmierkabel abziehen,um die Ports 
nutzen zu können.

Da das Problem sicher nicht zum ersten Mal auftritt, würden mich 
folgende Möglichkeiten interessieren:

Läßt sich irgendwo der Pulldown der Ports durch unbeschäftigte das ICD2 
abschalten?

Funktioniert die Programmiererei auch mit ca. 500R Reihenwiderständen in 
den ISP- Leitungen?

Oder komme ich um eine Unterbrechung der beiden Portleitungen mittels 
Taster bzw. Jumper nicht herum?


ulf.

Autor: Frank K. (fchk)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Lies Dir mal die Spezifikationen für die Programmierung Deines PICs 
durch. Da steht auch drin, wie der Programmiermodus eingeleitet wird, 
entweder per High Voltage auf !MCLR oder im Low Voltage Modus per 
PGM-Pin.
Die Programmierspannung auf !MCLR ist bei den älteren PICs 12V, bei den 
neueren kann das auch weniger sein. Schau ins Datenblatt, bevor Du was 
machst!
Je nach benutzter Methode kannst Du so den Programmiermodus detektieren 
und per Analogswitch zwischen LCD (default) und ISP-Anschluss 
umschalten.

fchk

Autor: Ulf (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Habe gerade mit etwas Mut die Leiterbahnen weggekratzt und je einen 560R 
SMD Widerstand in die Verbindung zwischen ISP- Leitungen PGC/PGD und den 
Ports RB6/RB7 gepappt.
Nun klappt es reibungslos, das Programmieren bei gleichzeitig 
angeschlossenen Datenleitungen zum LCD.

Manchmal muß man eben erstmal eine Idee aufschreiben, bevor man sich 
traut...

ulf.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.