Forum: Mikrocontroller und Digitale Elektronik Altes STK300 in Win10 32Bit


von Wolfg (Gast)


Angehängte Dateien:

Lesenswert?

Werte Foristen.

Habe den AVR ISP MKII, welcher auch an USB gut funktioniert.

Nun habe ich mein altes STK300 Board mit Lpt-Anschluß wieder 
ausgegraben.
Der eingesetzte AtMega103L genügte mir für meine Anwendungen vollkommen.

Leider funktioniert es nun trotz 32Bit Win10 nicht mehr:









Unter den 32-Bit-Versionen vor Windows7 funktionierte es mit dem gut am 
alten Lpt-Anschluß.
Laut Canda funktioniert es wegen Parallel-Port Lpt  nur mit 32 Bit 
Systemen.

Die mitgelieferte CD-Software erkennt bei der ersten Inbetribnahme den 
Lpt1-Anschluß.
Aber sobald ich irgenteine weitere Aktion mache (nur auslesen), ist der 
Lpt1 Port sofort weg.
Mein Windows10 hat extra 32Bit, in der Hoffnung dieses alte Board wieder 
verwenden zu können.
Die Software der mitgelieferten CD ließ sich auch wunderbar installieren 
und anschließend starten.
Lpt1 wird nur bei erster Inbetriebnahme erkannt:



Nach irgendeiner andren Aktion ist er weg:




Mein Motherboard im Rechner ist das GA-Z97P-D3 mit Lpt und alter 
serieller Schnittstelle.
Mein ausrangierter alter Hp Deskjet 6122 funktionierte vorher gut am 
Lpt1-Anschluß unter Win7 64Bit.

Hätten Sie einen Rat für mich, wie ich dieses für mich sehr nützliche 
Board weiter verwenden kann?
Muß man eventuell den direkten Zugriff auf die Lpt-Schnittstelle 
erlauben und wie macht man das?
Oder gibt es wenn es gar nicht anders geht, eine Lpt zu USB Anpassung 
oder AVR-ISP zu USB?

Was kann man tun um den Lpt zu aktivieren.? Oder läßt sich der AVR ISP 
MK2 irgentwie anpassen?

Beste Grüße: Wolfg.

von Frank K. (fchk)


Lesenswert?

Auf ebay gibt es alte Bürorechner mit XP und echten parallelen und 
seriellen Schnittstellen für wenig Geld. So alte Boards betreibt man am 
Besten an ähnlich alten Rechnern mit ähnlich alten Betriebssystemen.

Das wird wahrscheinlich der Weg sein, den Du gehen werden musst.

fchk

von Jope (Gast)


Lesenswert?

Altes 32-Bit Windows in virtueller Maschine (VMware, Virtualbox) 
installieren.

von Frank K. (fchk)


Lesenswert?

Jope schrieb:
> Altes 32-Bit Windows in virtueller Maschine (VMware, Virtualbox)
> installieren.

Das nützt dem Fragesteller nichts, weil er so aus der VM nicht auf seine 
Hardware kommt. Er braucht unbedingt eine physikalische XP Installation 
auf einem zeitgenössischen Rechner, vor allem bei Parallelport-Hardware.

fchk

von Peter D. (peda)


Lesenswert?

Das erste Atmel STK hatte noch einen AT89C2051 als ISP-Programmer drauf. 
Der Rückschritt zur veralteten LPT beim STK300 hat mich damals auch 
schockiert. Das war Sparen am falschen Platz. Ich hab das STK300 wohl 
niemals angeschlossen. Mein Notebook hatte damals schon keine LPT mehr.

von michael_ (Gast)


Lesenswert?

Ist der LPT für den Programmer weg oder für den ganzen Rechner?

Evtl. auch im Bios den LPT auf Standard setzen.

von michael_ (Gast)


Lesenswert?

Wenn ich mir die Bilder ansehe, sehe aber keinen LPT-Port?
Nur COM.

von Frank K. (fchk)


Lesenswert?

michael_ schrieb:
> Wenn ich mir die Bilder ansehe, sehe aber keinen LPT-Port?
> Nur COM.

Der DB9 geht an den UART des AVR auf dem Board. Der Programmer wird über 
eine Stiftleite angeschlossen. Du kannst also nichts sehen.

fchk

von michael_ (Gast)


Lesenswert?

Bei den Bildern im IN gibt es ein Kästchen mit USB.
Die andere Seite sieht aber nicht nach LPT aus.

von Frank K. (fchk)


Lesenswert?

michael_ schrieb:
> Bei den Bildern im IN gibt es ein Kästchen mit USB.
> Die andere Seite sieht aber nicht nach LPT aus.

Vielleicht haben sie die Hardware aktualisiert. Das hier ist das 
Handbuch zu der Originalversion mit dem Parallelport-Kabel.

https://datasheetspdf.com/pdf-file/827629/KANDASYSTEMS/STK300/1

fchk

PS: Auf Seite 23 ist der ISP-Anschluss zu sehen. Den sollte man auch an 
einen modernen Programmer adaptieren können.

: Bearbeitet durch User
von Andre (Gast)


Lesenswert?

Wolfg schrieb:
> Oder läßt sich der AVR ISP
> MK2 irgentwie anpassen?

Du brauchst einen Adapter von ISP 10-Pin (alt) auf ISP 6-Pin (neu).

Gibt es inzwischen sogar als fertige Platine zu kaufen, oder z.B. hier 
im Board
Beitrag "AVR ISP MKII - 6pin -> 10pin Adapter"

von Wolfg (Gast)


Lesenswert?

Habe ja schon überlegt, ob ich einfach den Drucker-Dongle weglasse.
Weil ich ja schon das moderne AVR ISP MK2 mit USB-Anschluß habe,
könnte ich einen Adapter für den den ISP Buchsenstecker des MK2
zur ISP Steckbuchse auf dem STK300 Board zusammenlöten.
Zusammen mit modernem AVR-Studio könnte es vielleicht was werden.
Muß ich demnächst mal versuchen.
AVR-Studio4 hat leider nur das STK500 Plugin.

von Klaus S. (kseege)


Lesenswert?

Andre schrieb:
> Gibt es inzwischen sogar als fertige Platine zu kaufen, oder z.B. hier
> im Board
> Beitrag "AVR ISP MKII - 6pin -> 10pin Adapter"

Man darf dann aber nicht mehr das alte 10pol Flachbandkabel zwischen 
LPT-Dongle und STK-300-Board verwenden, da das kein 1:1 Kabel ist! Also 
Achtung.

Gruß
Klaus (der soundsovielte)

von c-hater (Gast)


Lesenswert?

Wolfg schrieb:

> AVR-Studio4 hat leider nur das STK500 Plugin.

Ähm, nö. Das unterstützt nicht weniger als 8 Programmer/Eval Boards.

-AVR ONE!
-STK600
-QT600
-AVRISP mkII
-STK500
-JTAGICE mkII
-AVR Dragon
-AVRISP
-JTAG ICE

von Wolfg (Gast)


Lesenswert?

Mag sein, aber mein frisch installiertes kennt nichts weiter als STK500.

von c-hater (Gast)


Lesenswert?

Wolfg schrieb:

> Mag sein, aber mein frisch installiertes kennt nichts weiter als STK500.

Tja, selber Schuld, wenn du Windows10 verwendest... ;o)

Wer sich diesen spionierenden Bloat antut, darf auch gerne den aktuellen 
spionierenden Bloat von MC benutzen. Das passt dann wenigstens 
zusammen...

von michael_ (Gast)


Lesenswert?

Wenn ich mich recht erinnere, ist der KANDA-Dongle so ein einfacher 
Adapter mit einem IC.
Müßte mal in meinem AVR-Kram wühlen.

Da muß es nicht nur ein Soft-Problem sein.

Moderne Platinen und vor allem Laptop stellen für die Parallel Signale 
nicht mehr 5V sondern nur 3V zur Verfügung.
Die Spannung für den Dongle wird aus den Signalen gewonnen.
Da könnte es knapp werden.

Frank K. schrieb:
> Vielleicht haben sie die Hardware aktualisiert. Das hier ist das
> Handbuch zu der Originalversion mit dem Parallelport-Kabel.
>
> https://datasheetspdf.com/pdf-file/827629/KANDASYSTEMS/STK300/1
>
> fchk

Der Dongle in dieser Beschreibung sollte für LPT als auch für COM gehen.

Gut zu wissen, was für einer wirklich vorhanden ist.

von spess53 (Gast)


Lesenswert?

Hi

>Der Dongle in dieser Beschreibung sollte für LPT als auch für COM gehen.

Nein, nur für LPT

>https://8051help.mcselec.com/stk200300ispprogrammer.htm

mfg spess

von michael_ (Gast)


Angehängte Dateien:

Lesenswert?

Frank K. schrieb:
> https://datasheetspdf.com/pdf-file/827629/KANDASYSTEMS/STK300/1

Page 5 ?
Connect Lead supplied
to Dongle and insert in
PC Printer Port or
Serial Port

Hatte mich geirrt.
Gerade der Kanda ist für kleine Signalpegel geeignet.
Er bezieht die Vcc aus dem Zielsystem.

Für Interessenten, oben ein Nachbau vom Kanda.
Die gestrichelte Linie ist nur für den STK200.

Das andere ist eine Version, wo die Spannung aus dem Printerport 
entnommen wird.

Quelle weiß ich nicht mehr. Habe damals nur ausgedruckt.

von Wolfg (Gast)


Lesenswert?

Danke für Eure Antworten.
In meinem Bios finde ich nichts zum Lpt-Port obwohl
vorher ein HP Deskjet 6122 unter Win7 jahrelang gut damit lief.
Schon komisch.
Ein Win95 oder 98 auf eine extra Platte zu installieren,
würde funktionieren aber lohnt eventuell die Mühe nicht.
(Sogar eine alte DOS-Startdiskette fährt mit USB-Disk-LW hoch.)
Könnte man mal das alte Debug probieren und den Lpt-Port abfragen...
Und meinen gut funktionierenden AVRISP-MKII habe ich so gut
(weg)verräumt, daß ich nicht weiß wann ich ihn mal wieder finde...
Vertrakte Situation. Einziger Trost ist, daß es nicht eilig ist...
Beste Grüße: Wolfg.

von Wolfg (Gast)


Lesenswert?

Falls ich diesen Link nicht setzen darf,
mag es der Admin wieder wegnehmen:
http://schematic.narod.ru/Hardware/Prog/STK/STK300_Schematic.pdf

von michael_ (Gast)


Lesenswert?

Wolfg schrieb:
> Die mitgelieferte CD-Software erkennt bei der ersten Inbetribnahme den
> Lpt1-Anschluß.
> Aber sobald ich irgenteine weitere Aktion mache (nur auslesen), ist der
> Lpt1 Port sofort weg.

Hast noch nicht geantwortet, wie der LPT "sofort weg" ist.
Nur in der Anwendung oder auf dem gesamten Rechner?

Und wenn deine Platine einen LPT hat, dann ist auch ein BIOS-Eintrag 
vorhanden.
Oder hast du etwa eine Steckkarte?

von Peter R. (pnu)


Lesenswert?

Ich selbst habe mir (vor Jahren) einen USB-parallel-Wandler 
beschafft,der hat einen LPT-Stecker und kann damit unter W7 meinen 
Drucker (HP2100) bedienen.

W7 geht damit um, als ob ein reales LPT existiere.

von Wolfg (Gast)



Lesenswert?

Unter Options ---> Change Printer Port --->
1. Meldung: Port available. Value added Pack Dongle Found.
2. Meldung: Port available, but Dongle not found.

Warum ich keinen BIOS Eintrag für den Lpt finde, verstehe ich nicht.

Das beste wird sein, ich installiere Win95 auf extra Platte.
Dann geht es bestimmt.

Erst mal Danke für Eure Tipps.
Wolfg.

von Wolfg (Gast)


Lesenswert?

Jedesmal wenn ich ISP.exe neu starte, ist der Dongle erst mal wieder da.
Andererseits weiß ich natürlich, das Win10 direkte Hard-Zugriffe blockt.
Und im Bios kann ich die Lpt Eigenschaften nicht ändern.
Wolfg.

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.