SPRUT und die PICs

Gast #8004743
Lesenswert?

Lese in den letzten Tagen hier einiges über PICs. Dabei ist mir die Page von SPRUT, sozusagen dem PIC Papst rund um die Microcontroller eingefallen. SPRUT hat mir vor Jahren den Einstieg in diese Welt auf einfache Art und Weise ermöglicht. Das sind aber jetzt schon fast 10 Jahre her. Seine Seite wurde aber seit Jahren nicht mehr aktualisiert und antwortet auch nicht mehr auf PNs. Er scheint (leider!!) seine Arbeit eingestellt zu haben, obwohl die "PICs" noch weiter aktiv sind. Hat jemand noch persönlich mit ihm Kontakt oder liest er vielleicht hier mit? Wie schnell die Zeit vergeht....:-(

#8004996
Lesenswert?

Bernd Laura schrieb:

Wie schnell die Zeit vergeht....:-(

Leider ja. Ich befürchte, bei mir muss das mit den PICs schon mindestens 20 Jahre her sein. Ich habe damals den Sprut-PIC-Programmer noch mit LPT-Schnittstelle auf Lochraster aufgebaut. Leider habe ich dazu nichts mehr auf der Seite gefunden. Ich wette, den habe ich noch immer.

Das war für mich der Einstieg in Microcontroller – und irgendwie denke ich, das hat mein Leben doch stark beeinflusst.

(Firma: nix) #8005129
Lesenswert?

Ich habe auch von ihm das PIC-Laufen gelernt und einige "Sprut-Brenner" nachgebaut zuletzt den Brenner 8 Rev.4 (SMD-Version), auf selber geätzter Platine. Der funktionierte bis Win7 noch immer gut, kann aber die ganz neuen PIC nicht mehr. Heute, unter Win11, habe ich den noch nicht versucht, ich nehm fast nur noch den TL866-II-Plus.

Ich hatte seinerzeit seine komplette Seite gespiegelt, die müsste noch irgendwo auf meinen Datenhalten sein. Er selber hat ja große Teile seiner Beiträge gelöscht.

Old-Papa

Angehängte Dateien:
: Bearbeitet durch User
#8005299
Lesenswert?

Die Brenn-Programme liefen unter Windows und hiessen für den brenner5 je nach Typ dsProg, PBrennerNG, flashover12 und pP8, für den USB-brenner8 USBurn für Windows bzw. Linux. Die Parallel-Software lief einwandfrei unter W2k und WXP, spätere Win-Versionen habe ich nicht getestet, da ich sonst nur Linux verwende.

: Bearbeitet durch User
(Firma: nix) #8005444
Lesenswert?

Ich habe meine gespeicherte Sprut-Seite gefunden, die ist aber schon wirklich alt (Juni 2005), der neueste Brenner ist Brenner5

Wer die ZIP will (rund 45MB) schickt eine Mail. Vielleicht finde ich noch eine jüngere Version.

Gruß Old-Papa PS: Die "aktuelle Seite" von ihm ist Stand 2021, ich hoffe es geht ihm gut.

: Bearbeitet durch User
#8005459
Lesenswert?

Stephan S. schrieb:

Die Parallel-Software lief einwandfrei unter W2k und WXP, spätere Win-Versionen habe ich nicht getestet

Das war also 32-Bit-Software. Die funktioniert unter 64-Bit-Windows nicht mehr, nicht weil das keine 32-Bit-Programme ausführen würde, sondern weil der spezielle Frickelportdevicetreiber (meist etwas wie "giveio.sys" oder "givelpt.sys") nicht mehr funktioniert.

Für DOS-Programme gibt es hier im Forum eine Anleitung für einen EPROMMer namens EPROP, die kann man mit einer passenden Version von DOSbox auch unter 64-Bit-Windows verwenden.

Beitrag "[Anleitung] DOS-Parallelport-EPROMer unter Windows 8.1 (x64)"

Stephan S. schrieb:

parallel-Karten mit PCI laufen in den meisten MB 1a

hat das ASUS N100I-D hat einen onboard, nutze ich selber

Zumindest ältere Basteleien für den Frickelport setzen voraus, daß der mit 5V-Pegeln arbeitet, das aber taten schon etlichen Jahren die vieler Mainboards nicht mehr, die lieferten nur noch 3.3V. Gut, der Sprut-Programmieradapter mag jung genug sein, um dieses Problem nicht mehr zu haben.

Oh, und viele Leute haben heute PCs, in die man weder PCI- noch PCIe-Karten reinstecken kann ... weil das nämlich Notebooks oder Klein-PCs à la NUC sind.

#8005538
Lesenswert?

Harald K. schrieb:

Oh, und viele Leute haben heute PCs, in die man weder PCI- noch PCIe-Karten reinstecken kann ... weil das nämlich Notebooks oder Klein-PCs à la NUC sind.

Für die Büroarbeit. Wer Hardware entwickelt, der hat meist noch einen XP-Rechner mit klassischen Schnittstellen für die Debugger, Emulatoren und Programmiergeräte. Und oft auch noch einen DOS-PC mit ISA-Slots.

#8005555
Lesenswert?

Soul E. schrieb:

Wer Hardware entwickelt

... und in der Zeit stehengeblieben ist ...

der hat alles das.

Andere brauchen das nicht, weil sie die Schwelle des "ich muss mir meinen Programmieradapters unbedingt selbstbauen" überwunden haben und einfach einen der mittlerweile zahlreich verfügbaren USB-Programmieradapter nutzen, wodurch ganz, ganz viele Abhängigkeiten wegfallen und das Leben deutlich einfacher wird.

#8005564
Lesenswert?

Ich sag mal so: Es gab damals sicher auch schon fertige Programmer zu kaufen. Aber für mich als damals Jugendlicher hätte ich dafür länger sparen müssen. Und da es für mich eher ums Ausprobieren und darum ging, zu schauen, was man so machen kann, hätte ich dafür nicht viel Geld ausgegeben.

: Bearbeitet durch User
#8005574
Lesenswert?

S. M. schrieb:

Ich sag mal so: Es gab damals sicher auch schon fertige Programmer zu kaufen. Aber für mich als damals Jugendlicher hätte ich dafür länger sparen müssen. Und da es für mich eher ums Ausprobieren und darum ging, zu schauen, was man so machen kann, hätte ich dafür nicht viel Geld ausgegeben.

Auch ich habe aus Spass gebastelt, oft war der Weg das Ziel. Das ist doch eines der Kennzeichen eines Hobbys.

#8005815
Lesenswert?

S. M. schrieb:

Aber für mich als damals Jugendlicher hätte ich dafür länger sparen müssen.

Sicher. Dagegen habe ich auch mit keinem Wort etwas gesagt. Nur sind diese Zeiten vorbei; heute sind etliche fertige Programmer auch "taschengeldkompatibel".

Und als jugendlicher Bastler ("Maker") kann man damit sehr, sehr weit kommen, ganz ohne Frickelport oder ISA-Slots.

Gast #8005852
Lesenswert?

Es ist ja schön und interessant, wenn sich so viele an Projekte und Zeiten erinnern, die im Zusammenhang mit SPRUT stehen. Aber meine eigentliche Frage war ja, ob jemand noch etwas von SPRUT in den letzten Jahren gehört hat - ist er irgendwo noch fachlich in irgendeiner Form aktiv, hat er gar vom PIC zum Arduino geschwenkt oder ähnliches ? Darauf hat leider unter den ganzen Antworten noch keiner eine Antwort gegeben....- fällt vielleicht aber auch unter das Thema persönlicher Datenschutz, keine Ahnung, hätte mich nur mal interessiert

#8005864
Lesenswert?

Harald K. schrieb:

Stephan S. schrieb:

Die Parallel-Software lief einwandfrei unter W2k und WXP, spätere Win-Versionen habe ich nicht getestet

Das war also 32-Bit-Software. Die funktioniert unter 64-Bit-Windows nicht mehr, nicht weil das keine 32-Bit-Programme ausführen würde, sondern weil der spezielle Frickelportdevicetreiber (meist etwas wie "giveio.sys" oder "givelpt.sys") nicht mehr funktioniert.

Für DOS-Programme gibt es hier im Forum eine Anleitung für einen EPROMMer namens EPROP, die kann man mit einer passenden Version von DOSbox auch unter 64-Bit-Windows verwenden.

Beitrag "[Anleitung] DOS-Parallelport-EPROMer unter Windows 8.1 (x64)"

Stephan S. schrieb:

parallel-Karten mit PCI laufen in den meisten MB 1a

hat das ASUS N100I-D hat einen onboard, nutze ich selber

Zumindest ältere Basteleien für den Frickelport setzen voraus, daß der mit 5V-Pegeln arbeitet, das aber taten schon etlichen Jahren die vieler Mainboards nicht mehr, die lieferten nur noch 3.3V. Gut, der Sprut-Programmieradapter mag jung genug sein, um dieses Problem nicht mehr zu haben.

Oh, und viele Leute haben heute PCs, in die man weder PCI- noch PCIe-Karten reinstecken kann ... weil das nämlich Notebooks oder Klein-PCs à la NUC sind.

Moin,

Ich habe das 32-Bit Problem mit HW Treibern einfach so gelöst, indem ich VM Player installiert habe und in der VM ein XP32Pro laufen habe. Das funktioniert recht bequem, weil das XP nicht jedesmal anlaufen muß und beim Anklicken innerhalb einiger Sekunden betriebsbereit ist. In dieser VM XP laufen nun alle "Problem HW abhängige Programme" die unter W11-64-bit nicht mehr lauffähig sind. Mit den richtigen Einstellungen kann man unter XP auch auf die W11 Festplatte zugreifen. Für mich reicht diese kleine Umweg-Lösung.

Gerhard

...

Gast #8005866
Lesenswert?

Al. K. schrieb:

Bernd Laura schrieb:

keine Ahnung, hätte mich nur mal interessiert

Versuch ihn anzuschreiben, so eine Altertumsforschung kann wirklich interessant sein...

MfG

Das hat mit Altertumsforschung nichts zu tun; mich interessieren auch die Personen und wie es ihnen (er)geht, die hinter solchen berühmten Vergangenheiten stehen und nicht nur das Fachliche.. hab ja schon geschrieben, dass er auf PNs nicht mehr antwortet

#8005883
Lesenswert?

Bernd Laura schrieb:

dass er auf PNs nicht mehr antwortet

Wenn man sich dafür interessiert, sollte man bei dieser primitiven Kontaktaufnahme nicht aufgeben.

Ich habe nach längeren suchen vor einigen Jahren 2 meiner Mitmusiker aus der Lehrlingsband vor fast 65 Jahren gefunden und habe jetzt wieder lockeren Kontakt mit Ihm.

Einer ist immer noch aktiver Musiker mit 82 Jahren, wenn auch ein wenig eingeschränkt;--))

MfG

Gast #8005885
Lesenswert?

Al. K. schrieb:

Bernd Laura schrieb:

dass er auf PNs nicht mehr antwortet

Wenn man sich dafür interessiert, sollte man bei dieser primitiven Kontaktaufnahme nicht aufgeben.

Ich habe nach längeren suchen vor einigen Jahren 2 meiner Mitmusiker aus der Lehrlingsband vor fast 65 Jahren gefunden und habe jetzt wieder lockeren Kontakt mit Ihm.

Einer ist immer noch aktiver Musiker mit 82 Jahren, wenn auch ein wenig eingeschränkt;--))

MfG

Ja, sicher. Aber es hätte ja sein können, dass hier jemand mitliest, der noch etwas von SPRUT in jüngster Vergangenheit gehört hat.

#8005900
Lesenswert?

Harald K. schrieb:

Gerhard O. schrieb:

Ich habe das 32-Bit Problem mit HW Treibern einfach so gelöst, indem ich VM Player installiert habe und in der VM ein XP32Pro laufen habe.

Virtualisieren lässt sich viel, aber funktioniert das auch mit direktem Hardwarezugriff an den Devicetreibern vorbei, so wie es damals mit giveio.sys, givelpt.sys & Co. üblich war?

Absolut. Alles was früher unter 32-bit Technik korrekt lief, funktioniert auch in der VM. Ich habe z.B. einen alten Kleinscanner der in X64 nicht ansprechbar ist. In der VM mit XP funktioniert es einwandfrei. Auch alte Programmiergeräte.

: Bearbeitet durch User
#8005918
Lesenswert?

Gerhard O. schrieb:

Absolut.

Hardware ist nicht Hardware. Wenn Dein Scanner via USB angesteuert wird, ist das kein Problem; USB-Geräte werden problemlos in die VM durchgereicht.

Wenn Du aber etwas anderes nutzen willst, wie z.B. eine spezielle ISA-Karte, dann sieht das anders aus. PCI-Karten kann man bei VMware auch durchreichen, vorausgesetzt, der PC erlaubt das (wie gerade in einem anderen Thread zum Thema Virtualisierung diskutiert, ist das bei Serverhardware meist kein Problem, bei normalen Desktop-PCs kann das schwierig werden).

Daß sich die Trick-Treiber aber, mit denen damals /unter Umgehung/ jedweder Devicetreiber direkt auf den I/O-Adressen von Frickelport & Co herumgehämmert werden konnte, die dürften sich kaum brauchbar virtualisieren lassen.

Ich meine damit das, was vor jetzt bald 30 Jahren (!) in diesem Artikel beschrieben wurde: "Direct Port I/O and Windows NT", Dr. Dobb's Journal, May 1996.

Eine Neuinterpretation davon findet sich übrigens hier: https://github.com/pali/secure-giveio

#8005944
Lesenswert?

Harald K. schrieb:

Gerhard O. schrieb:

Absolut.

Hardware ist nicht Hardware. Wenn Dein Scanner via USB angesteuert wird, ist das kein Problem; USB-Geräte werden problemlos in die VM durchgereicht.

Wenn Du aber etwas anderes nutzen willst, wie z.B. eine spezielle ISA-Karte, dann sieht das anders aus. PCI-Karten kann man bei VMware auch durchreichen, vorausgesetzt, der PC erlaubt das (wie gerade in einem anderen Thread zum Thema Virtualisierung diskutiert, ist das bei Serverhardware meist kein Problem, bei normalen Desktop-PCs kann das schwierig werden).

Da weiß ich nicht Bescheid, da ich keine solche Karten im Besitz habe.

Daß sich die Trick-Treiber aber, mit denen damals unter Umgehung jedweder Devicetreiber direkt auf den I/O-Adressen von Frickelport & Co herumgehämmert werden konnte, die dürften sich kaum brauchbar virtualisieren lassen.

Das vermute ich auch.

Ich meine damit das, was vor jetzt bald 30 Jahren (!) in diesem Artikel beschrieben wurde: "Direct Port I/O and Windows NT", Dr. Dobb's Journal, May 1996.

Eine Neuinterpretation davon findet sich übrigens hier: https://github.com/pali/secure-giveio

Da muß ich weiter ausholen. Meine Mainboard hat einmal LPT und RS232, sowie eine PCIe Multi-IO Karte mit zwei mal RS232.

In VM XP habe ich ein Programm (LinkMaven) mit dem ich mich über den LPT Port mit dem Laptop meiner Wetterstation zur Datenübertragung der geloggten Daten, verbinde. Ferner betreibe ich damit auch den Security Dongle eines Mikrowellen CAD Program von HP. Einen USB Dongle Upgrade kann ich mir aus Kostengründen (24K$) nicht leisten. Auch ein Picstart Programmiergerät funktioniert noch.

Für mich sind diese Legacy Schnittstellen also von grosser Wichtigkeit.

In der VM hat bisher alles genauso wie früher im nativen 32-Bit funktioniert. Da kann ich mich nicht beklagen.

Probiers nur aus - Es wird bestimmt nicht enttäuschen. Obendrein ist das freie SW. VM Player ist nun seit einiger Zeit vollkommen kostenfrei.

: Bearbeitet durch User
#8007592
Lesenswert?

https://www.sprut.de/index.htm die Seite gibts noch, Autor: sprut allerdings "letzte Änderung: 30.12.2018"

FAQ: Frage: Ich möchte ein(en) Fischfutterautomaten/Raumschiff/U-Boot/Kerfusionsreaktor... bauen und will das mit einem PIC steuern. Leider weiß ich nicht viel über Elektronik, und von Programmierung habe ich keine Ahnung. Kannst du mir sagen, wie ich das genau anfangen soll und ob das überhaupt geht? Antwort: Nein.

(Firma: nix) #8007721
Lesenswert?

Christoph db1uq K. schrieb:

https://www.sprut.de/index.htm die Seite gibts noch, Autor: sprut allerdings "letzte Änderung: 30.12.2018"

Natürlich gibt es die Seite noch, nur fast alles zu seinen verschiedenen "PIC-Brennern" hat er gelöscht.

FAQ: Frage: Ich möchte ein(en) Fischfutterautomaten/Raumschiff/U-Boot/Kerfusionsreaktor... bauen und will das mit einem PIC steuern. Leider weiß ich nicht viel über Elektronik, und von Programmierung habe ich keine Ahnung. Kannst du mir sagen, wie ich das genau anfangen soll und ob das überhaupt geht? Antwort: Nein.

Völlig richtig so.

Old-Papa

: Bearbeitet durch User
#8032259
Lesenswert?

Gerhard O. schrieb:

VM Player ist nun seit einiger Zeit vollkommen kostenfrei.

Nicht nur der, auch VMware Workstation und die Variante für macOS, VMware Fusion.

Allerdings kann VMware Workstation /kein/ PCI(e)-Passthrough, das kann nur das nicht mehr verfügbare ESXi.

Bizarrerweise kann Hyper-V, das noch nicht mal USB-Passthrough kennt, wiederum PCIe-Passthrough, und das auch die Beipackvariante zu normalem Windows.

: Bearbeitet durch User
#8032451
Lesenswert?

S. M. schrieb:

Hab keinen gefunden. Wie heißt er?.

Heißt: Beitrag "Was ist los mit SPRUT.DE" Ist schon 2014 gestartet, aber die letzten Beiträge beziehen sich auf den aktuellen Stand. Und die Sprut-Homepage soll schon seit Anfang dieses Jahres geschlossen gewesen sein. Fortsetzung etwa durch Provider- Wechsel - wie hier ein User als Möglichkeit andeutete - also hoch unwahrscheinlich. Schade um dieses feine Stück an Technik-Kultur. Auch wenn es heute kaum jemanden geben wird, der es noch für praktische Arbeiten nutzt, aber fehlen wird es dennoch. Es wäre fürs Erinnern gut und angeblich soll man ja sogar aus Geschichte was lernen können. Ich jedenfalls vermisse diese Seiten. Grüße, wilhemT

: Bearbeitet durch User
#8056219
Lesenswert?

Christian M. schrieb:

Stephan S. schrieb:

Ich habe damals seinen brenner8 zum Flashen der PICs

Damit brenne ich noch heute! Und den USB4all nicht vergessen! Da laufen hier auch noch ein paar!

Auch ich habe einen Brenner8 nachgebaut, den ich noch heute verwende. sprut hat bereits im Sommer'25 nicht mehr auf E-Mails geantwortet und seit Anfang März'26 sind seine Seiten vom Netz.

Wenn es noch jemand interessiert, ich habe für den Brenner8 ein Kommandozeilen-Tool geschrieben, welches unter Ubuntu läuft. Durch die quell-offenen Sourcen könnte man das Programm sogar erweitern. Aber nur für diejenigen, die gern "tote Pferde" reiten. ;-) Alles verfügbar und dokumentiert unter https://www.karstens-kreativ-keller.de/index.php/microchip-pic/pic-brenner

VG Karsten

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren