Forum: Mikrocontroller und Digitale Elektronik 16f18313 mit k150 progrmieren


von Matthias L. (matt01)


Lesenswert?

Hallo Leute,

ich habe ein PIC 16f18313 (4 stufiges Lauflicht Steuerung) den ich etwas 
verändern möchte. Er soll länger pro Stufe stehen bleiben.
Ich habe mir ein K150 besorgt und habe jetzt festgestellt beim Chip 
Selektor gibt es meinen Chip nicht. Gibt es eine Erweiterung/Update 
dafür oder kann ich einen anderen Pic auswählen ?

Gruß

Matthias

von Michael D. (Firma: indEAS) (indeas)


Lesenswert?

Arbeitet der Programmer mit PICKIT zusammen?
Es gibt die PICKIT2Plus Software, die diesen Chip in der Device-List 
hat.

von H. H. (hhinz)


Lesenswert?

Michael D. schrieb:
> Arbeitet der Programmer mit PICKIT zusammen?

Nein.

> Es gibt die PICKIT2Plus Software, die diesen Chip in der Device-List
> hat.

Er müsste nur die Devicelist seiner Software ergänzen.

von Frank K. (fchk)


Lesenswert?

Matthias L. schrieb:

> ich habe ein PIC 16f18313 (4 stufiges Lauflicht Steuerung) den ich etwas
> verändern möchte. Er soll länger pro Stufe stehen bleiben.
> Ich habe mir ein K150 besorgt und habe jetzt festgestellt beim Chip
> Selektor gibt es meinen Chip nicht. Gibt es eine Erweiterung/Update
> dafür oder kann ich einen anderen Pic auswählen ?

Vor 30-40 Jahren war es üblich, PICs mit solchen "Brennern" zu 
programmieren. Damals waren die noch EPROM-basiert und entweder eimal 
programmierbar oder UV-löschbar. Flash kam erst später. Heutzutage sind 
diese Teile obsolet, das macht man alles in der Schaltung per ICSP.

Das Mittel der Wahl ist ein PICKIT von Microchip. Alternativen dazu gibt 
es praktisch nicht mehr.
Hier gibts die aktuelle Supportliste.
https://packs.download.microchip.com/DeviceDoc/Device_Support.pdf
Für Deinen 16F8313 reicht ein PICKIT3-Clone vom Chinamann plus die 
MPLABX-IPE von der Microchip-Webseite. Keinen SNAP nehmen, der kann den 
HV-Modus nicht den man bei den 8-Bit PICs zumindest das erste Mal 
braucht.

fchk

von Matthias L. (matt01)


Lesenswert?

Hallo Michael

Dank für die schnelle Antwort. Aber wo bekomme ich die Daten her um den 
entsprechen Eintrag zu machen. Ich brauche so einen Datensatz für meinen 
Pic.

CHIPname=16LF628A
INCLUDE=Y
SocketImage=18pin
EraseMode=2
FlashChip=Y
PowerSequence=Vpp2Vcc
ProgramDelay=50
ProgramTries=1
OverProgram=1
CoreType=bit14_D
ROMsize=000800
EEPROMsize=00000080
FUSEblank=3FFF
CPwarn=N
CALword=N
BandGap=N
ICSPonly=N
ChipID=1060
LIST1 FUSE1 "WDT" "Enabled"=3FFF "Disabled"=3FFB
LIST2 FUSE1 "PWRTE" "Disabled"=3FFF "Enabled"=3FF7
LIST3 FUSE1 "BODEN" "Enabled"=3FFF "Disabled"=3FBF
LIST4 FUSE1 "LVP" "Enabled"=3FFF "Disabled"=3F7F
LIST5 FUSE1 "MCLRE" "Enabled"=3FFF "Disabled"=3FDF
LIST6 FUSE1 "Oscillator" "RCCLK"=3FFF "RCIO"=3FFE "IRCCLK"=3FFD 
"IRCIO"=3FFC "EXTCLK"=3FEF "LP"=3FEC "XT"=3FED "HS"=3FEE
LIST7 FUSE1 "Code Protect" "Disabled"=3FFF "ENABLED"=1FFF

: Bearbeitet durch User
von Matthias L. (matt01)


Lesenswert?

Hallo fchk,

welchen clone würdest du empfehlen den 2, 3 oder 3.5er ?  MPLABX habe 
ich schon am laufen, habe früher auch schon damit ein paar Sachen 
gemacht.

Gruß

von Jan S. (Firma: Eigenbau) (vox_equus)


Lesenswert?

Hallo Matthias,
ich glaube nicht, dass Du Deiner K150 Software die geupdatete PK2plus 
Datei hinzufügen kannst.
Aber Du könntest einen billigen Pickit2 Programmer kaufen und die neuste 
PK2DeviceFile.dat Datei auf 
https://sourceforge.net/projects/pickit3plus/ herunterladen und 
hinzufügen(alte Datei entfernen, aber die neue Datei mit der alten 
Bezeichnung). So könntest Du so ziemlich alle Pics programmieren.
Gruss Jan

von Matthias L. (matt01)


Lesenswert?

Hallo,

nur so aus Interesse den K150 programmer bekommt man nicht an MPLABX 
angebunden?

Gruß

von H. H. (hhinz)


Lesenswert?

Matthias L. schrieb:
> nur so aus Interesse den K150 programmer bekommt man nicht an MPLABX
> angebunden?

Bestenfalls mit neuer Firmware.

von Matthias L. (matt01)


Lesenswert?

Hallo,

welche Pickit würdest du empfehlen den 2,3 oder 3,5 ?

Gruß

von Frank K. (fchk)


Lesenswert?

Matthias L. schrieb:

> welchen clone würdest du empfehlen den 2, 3 oder 3.5er ?  MPLABX habe
> ich schon am laufen, habe früher auch schon damit ein paar Sachen
> gemacht.

PICKIT2 wird schon seit vielen, vielen Jahren nicht mehr von MPLABX 
unterstützt. Damit kannst Du also z.B. nicht mehr debuggen. Also PICKIT3 
(3.5 ist eine Bezeichnung der Chinesen). Allerdings endet für das 
PICKIT3 auch der Support mit dem aktuellen MPLABX 6.20. Zukünftige 
Versionen können das nicht mehr. Wenn Du zukunfsfähig sein willst, 
bleibt nur ein PICKIT5, und von dem gibts wie vom nicht mehr 
erhältlichen PICKIT4 keine Nachbauten.

fchk

von Frank K. (fchk)


Lesenswert?

Matthias L. schrieb:

> nur so aus Interesse den K150 programmer bekommt man nicht an MPLABX
> angebunden?

nein. Da muss es was von Microchip sein.

fchk

von Jan S. (Firma: Eigenbau) (vox_equus)


Lesenswert?

Ich benutze MPLABX 3.35. Die PICkit 2 v2 Software habe ich separat 
installiert. Bei geöffnetem MPLABX geht das programmieren des PICs nach 
erstmaligem programmieren mit PICkit 2 v2 automatisch nach jedem 
"build", auch neuere PICs. Den PIC16F18313 habe ich allerdings nicht in 
meinem Sortiment, befindet sich aber auch in der neusten Liste. 
Debuggen tue ich nie, ich teste immer real.
Gruss Jan

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

Hier das Handbuch mit Schaltplan zum K150, von 2004:
https://www.sigmaelectronica.net/manuals/K150.pdf
PC-Anschluss über USB/Seriell-Wandler FT232BM, ein PIC16F628A enthält 
die Ansteuerung des Programmers.

von Thomas K. (ek13)


Lesenswert?

Am einfachsten wäre natürlich einen Pic auszuwählen, den der K150 
brennen kann😉

von Jan S. (Firma: Eigenbau) (vox_equus)


Lesenswert?

Christoph db1uq K. schrieb:

> https://www.sigmaelectronica.net/manuals/K150.pdf

Nach kurzem Betrachten des Schaltbildes unklar, woher der K150 seine 
12-14V bezieht.-

von H. H. (hhinz)


Lesenswert?

Matthias L. schrieb:
> Aber wo bekomme ich die Daten her um den
> entsprechen Eintrag zu machen. Ich brauche so einen Datensatz für meinen
> Pic.

Ich versuch mich mal dran, hab etwas Geduld.

Testen musst dann allerdings du, ich hab keinen solchen µC auf dem 
Tisch.


So, noch nicht alle Config Register, aber für einen Test sollte es 
reichen.

CHIPname=16F18313
INCLUDE=Y
SocketImage=8pin
EraseMode=2
FlashChip=Y
PowerSequence=Vpp2Vcc
ProgramDelay=50
ProgramTries=1
OverProgram=1
CoreType=bit14_D
ROMsize=000800
EEPROMsize=00000100
FUSEblank=3FFF
CPwarn=N
CALword=N
BandGap=N
ICSPonly=N
ChipID=3066
LIST1 FUSE1 "FCMEN" "Disabled"=3FFF "Enabled"=1FFF
LIST2 FUSE1 "CSWEN" "Disabled"=3FFF "Enabled"=37FF
LIST3 FUSE1 "/CLKOUTEN" "Disabled"=3FFF "Enabled"=3EFF
LIST4 FUSE1 "RSTOSC" "EXT1X"=3FFF "HFINTOSC"=3FEF "LFINT"=3FCF
"SOSC"=3FBF "EXT4X"=3F9F "HFINT32"=3F8F
LIST5 FUSE1 "FEXTOSC" "ECH"=3FFF "ECM"=3FFE "ECL"=3FFB
"OFF"=3FFC "HS"=3FFA "XT"=3FF9 "LP"=3FF8
LIST6 FUSE2 "/DEBUG" "Disabled"=3FFF "Enabled"=1FFF
LIST7 FUSE2 "STVREN" "Disabled"=3FFF "Enabled"=2FFF
LIST8 FUSE2 "PPS1WAY" "Disabled"=3FFF "Enabled"=37FF
LIST9 FUSE2 "BORV" "Disabled"=3FFF "Enabled"=3DFF
LIST10 FUSE2 "BOREN" "ON"=3FFF "SLEEP"=3FBF "SBOREN"=3F7F "OFF"=3F3F
LIST11 FUSE2 "/LPBOREN" "Disabled"=3FFF "Enabled"=3FDF
LIST12 FUSE2 "WDTE" "ON"=3FFF "SLEEP"=3FFB "SWDTEN"=3FF7 "OFF"=3FF3
LIST13 FUSE2 "/PWRTE" "Disabled"=3FFF "Enabled"=3FFD
LIST14 FUSE2 "MCLRE" "Disabled"=3FFF "Enabled"=3FFE

: Bearbeitet durch User
von Jens G. (jensig)


Lesenswert?

Frank K. schrieb:
> PICKIT2 wird schon seit vielen, vielen Jahren nicht mehr von MPLABX
> unterstützt.

Man kann sich doch auch noch die alten Versionen ziehen ...

von H. H. (hhinz)


Lesenswert?

So, noch die letzten paar Zeilen:

LIST15 FUSE3 "LVP" "Disabled"=1FFF "Enabled"=3FFF
LIST16 FUSE3 "WRT" "OFF"=3FFF "BOOT"=3FFE "HALF"=3FFD "ALL"=3FFC
LIST17 FUSE4 "/CPD" "Disabled"=3FFF "Enabled"=3FFD
LIST18 FUSE4 "/CP" "Disabled"=3FFF "Enabled"=3FFE

von Frank K. (fchk)


Lesenswert?

Jens G. schrieb:
> Frank K. schrieb:
>> PICKIT2 wird schon seit vielen, vielen Jahren nicht mehr von MPLABX
>> unterstützt.
>
> Man kann sich doch auch noch die alten Versionen ziehen ...

Aber wer will das? So teuer ist doch ein PICKIT3 nun auch wieder nicht. 
Und Du verlierst beispielsweise den Windows 11 Support und den Support 
für neue Bausteine.

fchk

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

> unklar, woher der K150 seine 12-14V bezieht
Oben links im Schaltplan ist ein Spannungsregler 7812 mit Diode in der 
GND-Leitung, da steht 12,6V, die finden sich unten rechts wieder, wo sie 
mit einem pnp-Transistor auf VPP1 durchgeschaltet werden können.

Im Foto auf S.1 steht noch, dass der FT232 auch ein PL2303 sein kann. 
Braucht der keinen anderen Treiber?

Die Anschlussklemme DC-Jack JK1 ist auf dem Foto allerdings nicht zu 
sehen.

Der Catalogo aus Kolumbien zeigt ihn auch nicht:
https://www.sigmaelectronica.net/producto/k150/
wenn man hier auf aquí klickt kommt eine gezippte Software für K150:
"El programa y los drivers de este producto los puedes encontrar aquí."

Die Software stammt aus Hongkong
http://kitsrus.com
und die sitzen seit 2016 in Bangkok
dort steht allerdings zum K150 von 2006:
The website listed in the documentation for downloading DIYpacks for PIC 
programmers K128/149/150/182 is 'offline'.
und 2008
Stock Clearance. Limtited Stock Only
Kit 128 and Kit 150.

: Bearbeitet durch User
von Jan S. (Firma: Eigenbau) (vox_equus)


Lesenswert?

Christoph db1uq K. schrieb:
>> unklar, woher der K150 seine 12-14V bezieht
> Oben links im Schaltplan ist ein Spannungsregler 7812 mit Diode in der
> GND-Leitung, da steht 12,6V, die finden sich unten rechts wieder, wo sie
> mit einem pnp-Transistor auf VPP1 durchgeschaltet werden können.

Den 7812 habe ich natürlich schon gesehen, nur muss ja dieser von 
irgendwoher eine höhere Spannung erhalten, z.B. von einem externen 
Netzteil, etwas umständlich.-  Der PICkit2 produziert die 
Programmierspannung selber mit hochsetzer, je nach Pic kann die 
Programmierspannung über 13V betragen.

P.S. Habe soeben auf einem Bild gesehen, dass der K150 eine Spule drauf 
hat, somit produziert der K150 die Programmierspannung vermutlich auch 
selbst (auf dem Schaltplan nicht ersichtlich).

: Bearbeitet durch User
von Christoph db1uq K. (christoph_kessler)


Angehängte Dateien:

Lesenswert?

Dann stimmt aber der Schaltplan nicht. Die Linearregler sind nirgends zu 
sehen, dafür gibt es einen DIL-8 mit der Aufschrift 34063API. Das könnte 
dem Schaltregler MC34063 entsprechen, da sitzt die Drossel und eine 
Diode daneben.
https://www.ti.com/product/MC34063A
https://www.ti.com/lit/ds/symlink/mc34063a.pdf

: Bearbeitet durch User
von H. H. (hhinz)


Lesenswert?

Es gibt den K150 in diversen Versionen, auch was die Firmware betrifft. 
Und auch von der zugehörigen Software gibt es viele Versionen, sie muss 
stets zur Firmware passen.

von Matthias L. (matt01)


Lesenswert?

Hallo,

erst mal vielen, vielen Dank für all die Antworten. Die muss ich erstmal 
Sortieren. Mein k150 hat nur einen USB Anschluss, er sollte also die 
Programmier Spg auf dem Board erzeugen. Werde gleich mal schauen ob ich 
mit der config für den 16f18313 das ASM Programm auslesen kann. Falls es 
nicht klappt, ich habe mir den Pickit3 clone schon bestellt. Falls ich 
mit der Modifikation vom ASM Programm nicht weiterkomme hoffe ich auf 
weitere Unterstützung. Kommt jemand aus der Darmstädter Ecke ?

Gruß Matthias

von Matthias L. (matt01)


Lesenswert?

Hallo hhinz,

habe gerade versucht die config Daten zu laden. Sie sind nicht 
kompatibel. Mein k150 ist von Kitsrus.com. Einige der Keywörter passen 
nicht von welchem Programmierer ist die config ?

Gruß

von Jens G. (jensig)


Lesenswert?

Frank K. schrieb:
>>> PICKIT2 wird schon seit vielen, vielen Jahren nicht mehr von MPLABX
>>> unterstützt.
>>
>> Man kann sich doch auch noch die alten Versionen ziehen ...
>
> Aber wer will das?

Ich z.B. ...

> So teuer ist doch ein PICKIT3 nun auch wieder nicht.
> Und Du verlierst beispielsweise den Windows 11 Support und den Support
> für neue Bausteine.

Aber wer will das?

von Stephan S. (uxdx)


Lesenswert?

Die ganzen alternativen Programmer werden irgendwann mal aufgegeben, ich 
habe jahrelang die Brenner von Sprut benutzt, die waren wirklich nicht 
schlecht.

Aber ich musste lernen: Die Originale leben weiter.

Kleine Hintertür: aber ich verwende sie (PK2 und PK3) solange wie 
möglich mit PICKitminus, solange brauche ich kein PICKit4.

Schau ma mal was die Zukunft bringt.

von Harald K. (kirnbichler)


Lesenswert?

Stephan S. schrieb:
> Die ganzen alternativen Programmer werden irgendwann mal aufgegeben

Das liegt halt auch daran, daß man heutzutage gewohnt ist, einen 
Debugger zu verwenden, einfach, weil neuzeitlichere µCs über 
entsprechende Schnittstellen verfügen und die nötige Debughard- und 
Software sehr günstig verfügbar geworden ist.
Und das geht natürlich in der Zielschaltung, da braucht man keinen 
speziellen Programmierer mit (bei moderneren Bauformen auch noch 
hundsteurem) Programmiersockel.

War das ursprünglich wegen der vielen benötigten I/O-Leitungen wie z.B. 
beim klassischen 4-Draht-JTAG noch oft hinderlich, haben viele Designs 
mittlerweile ein nur eine I/O-Leitung verwendendes Verfahren (SpyBiWire, 
Updi, Debugwire etc. pp.).

von Stephan S. (uxdx)


Lesenswert?

Harald K. schrieb:
> haben viele Designs
> mittlerweile ein nur eine I/O-Leitung verwendendes Verfahren (SpyBiWire,
> Updi, Debugwire etc. pp.).

Bei einem PIC16F18313 ???

von H. H. (hhinz)


Lesenswert?

Matthias L. schrieb:
> habe gerade versucht die config Daten zu laden. Sie sind nicht
> kompatibel. Mein k150 ist von Kitsrus.com. Einige der Keywörter passen
> nicht von welchem Programmierer ist die config ?

Die hab natürlich ich angepasst, manuell.

Poste mal deine Version der Software, komplett.

von Harald K. (kirnbichler)


Lesenswert?

Stephan S. schrieb:
> Bei einem PIC16F18313 ???

Welchen Teil von "neuzeitliche µCs" hast Du jetzt nicht verstanden?

von Frank K. (fchk)


Lesenswert?

Harald K. schrieb:
> Stephan S. schrieb:
>> Bei einem PIC16F18313 ???
>
> Welchen Teil von "neuzeitliche µCs" hast Du jetzt nicht verstanden?

An den 5 Ziffern hinter dem F kann man erkennen, dass das ein relativ 
moderner PIC16 ist. Je weniger Ziffern, desto älter. Aber alle 
Flash-basierten PICs haben zumindest aus elektrischer Sicht die gleiche 
5(6 mit zusätzlichen PGM -Pin für LVP bei einigen wenigen PIC16)-pinnige 
ICSP-Programmierschnittstelle. Die verschiedenen PICs unterscheiden sich 
in der Programmierspannung VPP, der Methode der Aktivierung des 
ICSP-Ports (Spannung oder Codewort) und dem genauen Protokoll auf 
PGC/PGD. Bei PIC32 z.B. wird dass EJTAG über PGC/PGD getunnelt. Und mit 
Aushane einiger weniger alter PIC12/PIC16 lassen sich alle PICs über 
ICSP nicht nur programmieren, sondern auch debuggen. Darauf freiwillig 
zu verzichten halte ich nicht für sonderlich schlau.

fchk

von Matthias L. (matt01)


Lesenswert?

Hallo,

hier ist eine config für meinen Programmer.

CHIPname=16F777
INCLUDE=Y
KITSRUS.COM=40pin
EraseMode=3
FlashChip=Y
PowerSequence=VccFastVpp1
ProgramDelay=10
ProgramFlag2=1
PanelSizing=0
CoreType=bit14_C
ROMsize=002000
EEPROMsize=00000000
FUSEblank=3FFF 3FFF
CPwarn=N
CALword=N
BandGap=N
ICSPonly=N
ChipID=0DE0
LIST1 FUSE1 "WDT" "Enabled"=3FFF "Disabled"=3FFB
LIST2 FUSE1 "PWRTE" "Disabled"=3FFF "Enabled"=3FF7
LIST3 FUSE1 "MCLRE" "Enabled"=3FFF "Disabled"=3FDF
LIST4 FUSE1 "BOREN" "Enabled"=3FFF&3FFF "Sleep OFF"=3FFF&3FBF 
"SBOREN"=3FBF&3FFF "Disabled"=3FBF&3FBF
LIST5 FUSE1 "Brownout Voltage" "2.0V"=3FFF "2.7V"=3F7F "4.2V"=3EFF 
"4.5V"=3E7F
LIST6 FUSE1 "CCP2 Mux" "RC1"=3FFF "RB3"=2FFF
LIST7 FUSE1 "Code Protect" "Disabled"=3FFF "Enabled"=1FFF
LIST8 FUSE1 "Oscillator" "EXTRC_CLKOUT"=3FFF "EXTRC_IO"=3FFE 
"INTRC_CLKOUT"=3FFD "INTRC_IO"=3FFC "EXTCLK"=3FEF "HS"=3FEE "XT"=3FED 
"LP"=3FEC
LIST9 FUSE2 "Clock Monitor" "Enabled"=3FFF "Disabled"=3FFE
LIST10 FUSE2 "Int/Ext Switch" "Enabled"=3FFF "Disabled"=3FFD

Ich werde jetzt warten bis mein Pic3 clone da ist. Wie gesagt möchte 
nichts aufwendigen machen, nur Schleifen dalay vergrößern damit die 
Lichter des Lauflichts 2-3 Minuten leuchtet.

Gruß

: Bearbeitet durch User
von H. H. (hhinz)


Lesenswert?

Ich bräuchte schon alle Dateien, also auch die EXE und DAT, die CID 
sowieso.

von Frank K. (fchk)


Lesenswert?

H. H. schrieb:
> Ich bräuchte schon alle Dateien, also auch die EXE und DAT, die CID
> sowieso.

Lass es bleiben. Funktioniert nicht.
Siehe 
https://ww1.microchip.com/downloads/aemDocuments/documents/OTH/ProductDocuments/ProgrammingSpecifications/40001738D.pdf

Der K150 bietet eine Programmierspannung von 12.6V (gemäß der Doku in 
Beitrag "Re: 16f18313 mit k150 progrmieren"). 
Die modernen PICs wie die 16(L)F183xx vertragen aber nur maximal 9V auf 
VPP/MCLR (siehe Datenblatt Seite 390). Der K150 würde also ohne 
Hardware-Modifikationen Einweg-PICs produzieren, weil bei dem die 
Programmierspannung eben nicht einstellbar ist. Das war früher auch 
beispielsweise beim ICD2 ein Problem gewesen, und möglicherweise auch 
bei PICKIT2-Clones.
War also eindeutig ein Fehlkauf gewesen.

fchk

von H. H. (hhinz)


Lesenswert?

Frank K. schrieb:
> Der K150 würde also ohne
> Hardware-Modifikationen Einweg-PICs produzieren, weil bei dem die
> Programmierspannung eben nicht einstellbar ist.

Muss man eben manuell einstellbar machen.

Der TE hat ja sogar die originale THT Version des K150, da wäre das 
ziemlich einfach.

: Bearbeitet durch User
von Matthias L. (matt01)


Lesenswert?

Hallo,

nochmals dank für die infos, mein PIC lebt noch!
Mein Pickit3 clone ist angekommen. PicKit Progammer scheint mit MPL IPE 
zu laufen. Sehe aber beim Lesen nichts im Program Memory. Hat jemand 
eine Tip? Spg am Pickit ist auf 3,5V eingestellt.

Gruß Matthias

von H. H. (hhinz)


Lesenswert?

Matthias L. schrieb:
> Sehe aber beim Lesen nichts im Program Memory.

Chip ID passt?

von Frank K. (fchk)


Lesenswert?

Ist der Chip auslesegeschützt?

fchk

von Matthias L. (matt01)


Lesenswert?

Hallo,

habe mir heute ein paar pics bestellt, dann werd ich jetzt mein 
Blinklicht für die Sauna do selbst programmieren.

Gruß

von Matthias L. (matt01)


Lesenswert?

Hallo,

wollte mich nochmal melden. Mein kleines lauflicht  (4-Kanal-Lichter 
zeigen LED-Controller-Chaser - 17 Programme - HK9984) lässt sich jetzt 
so einstellen dass es für die Sauna passt. Nur mit dem Eingang am RA3 
passt noch etwas nicht,egal.
Kann mir jemand ein schönes Development board empfehlen ? Hatte mir dass 
hier angeschaut PIC MCU entwicklung Mini System PIC Development Board + 
Microchip PIC16F877A + USB Kabel

Gruß
Matthias

von Jan S. (Firma: Eigenbau) (vox_equus)


Lesenswert?

Matthias L. schrieb:
> Hallo,
>
> wollte mich nochmal melden. Mein kleines lauflicht  (4-Kanal-Lichter
> zeigen LED-Controller-Chaser - 17 Programme - HK9984) lässt sich jetzt
> so einstellen dass es für die Sauna passt. Nur mit dem Eingang am RA3
> passt noch etwas nicht,egal.
> Kann mir jemand ein schönes Development board empfehlen ? Hatte mir dass
> hier angeschaut PIC MCU entwicklung Mini System PIC Development Board +
> Microchip PIC16F877A + USB Kabel
>
> Gruß
> Matthias

Glückwunsch! Der PIC16F877 scheint mir etwas aus der Zeit gefallen, 
kommt natürlich drauf an, was Du machen willst. Hat glaub ich nicht mal 
einen internen Oszillator, wenig Peripherie.
Gruss Jan

: Bearbeitet durch User
von Matthias L. (matt01)


Lesenswert?

Hallo,

Ging eigentlich mehr um das PIC MCU entwicklung Mini System PIC 
Development Board. Würde ein kleines Adapter Board bauen damit auch 
andere Pics reinpassen. Auf den Steckboards ist das immer ein ziemliches 
gefummel wenn man mehr als 3 LEDs anschließen will.

Gruß

von Stephan S. (uxdx)


Lesenswert?

Matthias L. schrieb:
> Nur mit dem Eingang am RA3 passt noch etwas nicht,egal

Der RA3/MCLR/VPP ist ein reiner Eingang der im Configuration Word 2 
entsprechend  gesetzt werden muss (MCLR bzw Input), evtl Pullup 
konfiguriert? LVP spielt übrigens auch eine Rolle.

von Matthias L. (matt01)


Lesenswert?

Hallo

MCLR ist OFF und Pullup sollte auch konfiguriert sein wenn ich das 
richtig verstanden habe. Was ist mit LVP  (Low voltage programming)?

Gruß

von Stephan S. (uxdx)


Lesenswert?

Matthias L. schrieb:
> Was ist mit LVP  (Low voltage programming)?

Liest Du kein Datenblatt? Dann schau mal auf S.53-54

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.