Forum: Mikrocontroller und Digitale Elektronik Probleme mit Programmer


von Michl D. (tueftlersenior)


Angehängte Dateien:

Lesenswert?

Hallo an Alle

Ich habe mir in den Kopf gesetzt Pic`s und auch AVR`s programmieren zu 
wollen.

1. Zu diesem Zweck habe ich mir den SI Prog von LANCOS nachgebaut, 
derzeit nur den PIC Adapter (habe Pic 12C509a und 12F629 liegen).
Leider habe ich Fehlermeldungen beim schreiben (Code -21)
Versorgt wird die Platine aus Externem Netzteil mit 13Volt.
Kann mir jemand die bedeutung des Fehlers Erklären??

Aus Frust wollte ich das Projekt schon in die Tonne treten, habe mir 
jedoch gedacht das ich hier sicherlich Leute erreiche die wirklich 
Ahnung haben.
Als Info: Ich habe mir die HEX-Files runtergeladen.

2. Habe mir eine Alternative überlegt und würde den ISP Adapter 
nachbauen,
da ich schon eine Schaltung habe in der der Pic dann rein soll.
Dort könnte ich dann wenigstens  diekt sehen ob er arbeitet.
In den Plänen von LANCOS ist ein 74HC244 angegeben kann ich diesen durch 
einen SN74LC244N ersetzen, so einen habe ich aus einer alten Elektronik 
geschlachtet.
Aus dem Datenblatt werde ich leider nicht schlau.

3. Gibt es noch andere Programmer bei denen ich flexibel bin mit PIC und 
AVR

Gruß Michl

Endschuldigt mein Unwissen bin nur KFZ Elektriker!!

von holger (Gast)


Lesenswert?

>3. Gibt es noch andere Programmer bei denen ich flexibel bin mit PIC und
>AVR

GALEP

von Michl D. (tueftlersenior)


Lesenswert?

@Holger
Danke für die Info!
Habe mich etwas falsch ausgedrückt dachte an eine Selbstbau bzw. 
Kostengünstige variante!

Gruß Michl

von Jens (Gast)


Lesenswert?


von holger (Gast)


Lesenswert?

>Habe mich etwas falsch ausgedrückt dachte an eine Selbstbau bzw.
>Kostengünstige variante!

Naja, das da oben sieht so ein bißchen wie ein STK200
für AVR aus. Kannste ja schon mal nehmen wenn du noch einen
echten LPT Port hast (nix USB to Printer). Dann bastelst du
dir einen JDM für (uralte) PICs an die serielle Schnittstelle.
Das muss aber eine echte serielle Schnittstelle sein (nix USB to 
Seriell)
und mit einem Laptop funktioniert das auch nicht besonders gut.
Als Betriebssystem dann Windows98 auf dem (uralten) PC
installieren. Unter XP oder höher funktionieren solche
Bitbang Programmer nicht mehr besonders gut oder gar nicht.

von Michl D. (tueftlersenior)


Lesenswert?

@Jens
Danke für den Link, habe mir alle Schaltpläne der Version 2.2
Link dazu:  http://www.lancos.com/e2p/si-prog-v2_2.pdf

Bereits alle schon auf meiner Festplatte, jedoch
habe ich nur das Baseboard und natürlich den Pic Adapter nachgebaut.

Hilft mir aber nicht bei der Lösung.
Da ich alles auf Lochraster aufgebaut habe bin ich auch schon auf 
Verkablungsfehler suche gewesen.
Ausser das ich ein viel zu langes Kabel von PC und Ground mit Schirm 
verbunden hatte nichts gefunden!
Das Kabel habe ich übrigens auf ca. 1m gekürzt und Schirm nur PC seitig 
angeschlossen.
Gruß Michl

von Michl D. (tueftlersenior)


Lesenswert?

@Holger

Als STK200/300 ist er bei LANCOS beschrieben.

>Unter XP oder höher funktionieren solche
>Bitbang Programmer nicht mehr besonders gut oder gar nicht

Das könnte natürlich auch mein Problem sein!?!?

Der Rechner ist ein AMD 800Mhz schon ein bisschen älter.
Hat noch eine LPT Port am Motherboard drauf.
Bin jetzt nicht so bewandert, aber wenn der LPT Port da ist muss er auch 
ein richtiger sein, oder???

Ich brauche den Programmer da ich im Modellbahn Bereich die Hex Files 
und sonstiges für PIC`s bekomme und mein Junior im Mikromodellbau die 
Tiny`s brauch und dort die Hex Files kriegt.

Habe auch den "mySmartUSB light" ins Auge gefasst, nur bin ich wieder 
auf nur einen Typ gebunden.

Kannst du  mir sagen ob ich den 74HC244 durch SN74LC244N ersetzen 
kann???

Michl

von Michael_ (Gast)


Lesenswert?

Schau mal bei "LANCOS" nach, es gibt da meist ein kleines Progrämmchen, 
welches dein Problem unter XP löst.

von Michl D. (tueftlersenior)


Lesenswert?

@Michael

Kannst du mir helfen das richtige zu finden??
Unter den THREADS sind so kleine Programme, doch was brauch ich?!?

von Ralph B. (rkhb)


Lesenswert?

Michl D. schrieb:
>>Unter XP oder höher funktionieren solche
>>Bitbang Programmer nicht mehr besonders gut oder gar nicht
>
> Das könnte natürlich auch mein Problem sein!?!?

Nein. Ich habe WinXP SP3 und dort funktionieren Bitbanger ganz 
hervorragend. Immerhin ist XP 10 Jahre alt, und die kleinen 
Anfangsprobleme sind mittlerweile gelöst.

> Bin jetzt nicht so bewandert, aber wenn der LPT Port da ist muss er auch
> ein richtiger sein, oder???

Ich meine: ja. Aber bei LPT bin ich mir nicht ganz so sicher. Es geht 
auf jeden Fall sehr viel schneller und sicherer mit den richtigen Ports. 
Für neuere Computer kann man diese als PCI-Karten kaufen.

> Kannst du  mir sagen ob ich den 74HC244 durch SN74LC244N ersetzen
> kann???

Wenn Du "LS" und nicht "LC" meinst, dann geht das nicht. Die Spannung an 
den Ausgängen reicht bei TTL-Bausteinen (normalerweise) nicht aus. Die 
Spannung ist sowieso ein Problem, weswegen allerorts geraten wird, die 
Diode 1N4148 durch eine mit weniger Spannungsabfall zu ersetzen, bei mir 
funktioniert eine 1N5819.

Während die Länge des Parallelkabels relativ unkritisch ist (sofern sie 
unter 5 m bleibt), sollte die Verbindung zwischen dem 74HC244 und dem 
Prozessor kurz sein: 30 cm funktionieren bei mir noch anstandslos.

Im übrigen werkelt bei mir ein Nachbau von hier ohne Probleme:

STK200

viele grüße
ralph

von Michl D. (tueftlersenior)


Lesenswert?

@ralph

Danke deine Info gibt mir hoffnung!
Werde mir den 74HC244 jetzt bestellen und mir dann mal
zusammenbauen.

Danke nochmal!

Gruß Michl

von Michl D. (tueftlersenior)


Angehängte Dateien:

Lesenswert?

Hallo an Alle

Ich bin am Boden zerstört!
Habe es endlich geschafft den Programmer nachzubauen.
Doch ich bin immer noch nicht in der Lage meinen Pic zu brennen!

Kann mir jemand sagen wie ich den ISP Anschluß an meinen Pic anschließen 
muß!

Habe die Standard Belegung
1 = MISO
2 = +5V
3 = SCK
4 = MOSI
5 = Reset
6 = GND

Mein Pic12F509

Pin 1 +5V
Pin 4 Reset??
Pin 6 SCK  ??
Pin 7 MOSI ??
Pin 8 GND

Alle mit ?? bin ich mir nicht sicher!!!
Und was ist mit MISO, wo muß ich das anschließen???

Habe ich hier schon einen Fehler gemacht???

Bin für jede Hilfe Dankbar!!

Gruß Michl

von Michl D. (tueftlersenior)


Lesenswert?

Ich glaube ich habe den Fehler gefunden!!

MISO und MOSI sind nur bei AVR`s.

Pic`s werden nicht damit gebrannt.
Werde mir den Schaltplan von LANCOS noch mal genauer unter die Lupe 
nehmen.
Laut seiner Seite kann ich mit PonyProg mit seinem AVR_Isp Adapter und 
seinen Erweiterungs-Boards alle entsprechenden Typen Programmieren!

Freue mich trotzdem auf Erklärungen!!

Gruß Michl

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.