Einfaches Programmiergerät für RS232

Gast #4395791
Lesenswert?

Hallo Bernd,

leider haben die 8748er und Ähnliche keine ISP-Schnittstelle, sie werden 
im Paralellmode in einem speziellen Programmiergerät beschrieben. Das 
hier vorgestellte Programmiergerät kann nur Bausteine bedienen, welche 
im ISP-Mode seriell programmierbar sind.

Allerdings ist es denkbar, die Software für ein paralelles 
Programmiergerät in einen ISP-Controller zu brennen und diesen dann als 
paralelles Programmiergerät zu nutzen.
Gast #4395796
Lesenswert?

Sorry, habe deine Frage nicht beantwortet. Im Moment fehlt mir die Zeit 
für weitere Projekte, da ich noch viel Arbeit mit der IS51-Platine, 
deren Bootloader und den Handbüchern dazu habe. Mehr Informationen über 
die IS51 sind hier zu finden.

Beitrag "Layout für MCS51 Experimentierboard"

Danach wäre es ein ein schönes Projekt für die IS51, ein paralelles 
Programmiergerät das jeder nach seinem Wünschen anpassen kann. 
Vielleicht sogar als "geführtes" Anfängerprojekt um den Einstieg mit 
Assembler und C-Compiler zu lernen. Wenn dabei noch etwas brauchbares 
herauskommt, umso besser.
Gast #4396372
Lesenswert?

Hallo Rufus,

geeignet ist der Programmer für alles Mögliche, das ISP hat. Welche 
Bausteine damit programmierbar sind hängt letztlich von der Software ab. 
Es ist kein großes Problem ein Programm für andere Bausteine als die 
Momentanen verfügbaren zu schreiben.

Jeder der kann und möchte, darf dafür Software für weitere Bausteine 
schreiben und veröffentlichen. So werden (hoffentlich), über die Zeit, 
viele verschiedene Bausteine möglich sein.

Schönen Adventssonntag. Tom
#4396701
Lesenswert?

TomA schrieb:
> geeignet ist der Programmer für alles Mögliche, das ISP hat. Welche
> Bausteine damit programmierbar sind hängt letztlich von der Software ab.
> Es ist kein großes Problem ein Programm für andere Bausteine als die
> Momentanen verfügbaren zu schreiben.

Wenn man so argumentiert, kann man ein Wiener Schnitzel auch in ein 
Kochbuch für Vegetarier aufnehmen. Man muß ja "nur" das Fleisch durch 
etwas vegetarisches ersetzen.

Aber davon abgesehen: was wäre deiner Meinung nach das Problem gewesen, 
genau das in den Eröffnungspost zu schreiben? Etwa so:

"Das hier vorgestellte Projekt eignet sich in seiner derzeitigen Form 
zur Programmierung von ISP-fähigen MCS-51 µC von Atmel. Darüber hinaus 
kann mit der gleichen Hardware durch Änderung der Software jeder andere 
Baustein programmiert werden, der maximal 3 Leitungen vom PC und maximal 
eine Leitung zum PC benötigt."

Damit hätte jeder etwas anfangen können ohne erst dein PDF herunter 
laden und bis Seite 3 lesen zu müssen. Glaubst du ernsthaft du findest 
Bewunderer unter denen die sich aufgrund der unklaren Beschreibung etwas 
anderes erhofft hatten und nach der Lektüre des Handbuchs dann 
enttäuscht sind?

Und nein, das soll nicht deine Arbeit herabsetzen. Das ist als 
konstruktive Kritik gemeint. Genauso wie Rufus' Beitrag.

> Jeder der kann und möchte, darf dafür Software für weitere Bausteine
> schreiben und veröffentlichen. So werden (hoffentlich), über die Zeit,
> viele verschiedene Bausteine möglich sein.

Vermutlich wird dir das nicht gefallen, aber deine Idee ist nicht so 
brachial neu wie du vielleicht glaubst. Ponyprog ist ganz ähnlich - 
simpelste Hardware und alle Intelligenz in der Software. Tatsächlich ist 
Ponyprog so alt, daß es nicht wie dein Projekt auf die aussterbende 
RS-232 setzt, sondern auf den bereits weitgehend ausgestorbenen 
LPT-Port. Ähnlich alt wie Ponyprog aber auf RS-232 setzend wäre noch 
Ludipipo zu nennen.

Ganz allgemein wäre es im Jahre 2015 (fast 2016) wohl sinnvoller 
gewesen, etwas auf USB-Basis zu machen statt mit RS-232. So ein 
USB-Serial Dongle von ebay hat auch 5V (oder 3.3V) CMOS-Pegel auf der 
Anwendungsseite. Und paßt auch an aktuelle PC.
Gast #4396851
Lesenswert?

Hallo Axel,

manchmal sieht man den Wald vor lauter Bäumen nicht. Natürlich, ein 
USB-serial Dongle mit TTL-Pegel kann genau das gleiche. Ist eine gute 
Idee, da war ich mal wieder Betriebsblind.

Danke und Gruß. Tom
Gast #4396916
Lesenswert?

Der USB-serial Dongel kann nicht das Gleiche, da Bit-Banging über USB 
die Datenrate auf wenige 100Bit/sec reduziert. Grund sind die 1ms 
Zykluszeit (125us bei High-Speed, gibts solche überhaupt?).
Gast #4396922
Lesenswert?

Und sooo ausgestorben sind die RS232 und LPT auch nicht. Dankt PCIe 
Expresscard kann man die ohne Möglichkeit nachrüsten. Und Thunderbolt 
sollte da auch noch einiges ermöglichen.

I/O einfach als Register im Adressbereich gehängt, dann klappts auch mit 
der Geschwindigkeit.

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