Volkscontroller wird nicht gefunden zum Programmieren

OP (Firma: ....) #1455035
Hallo zusammen,

ich hab ein "kleines Problem" mit meinem "Volkscontroller" Board und 
vielleicht kann mir ja jemamd von euch helfen.

Mein Volkscontroller Board entspricht genau dieser Schaltung 
http://www.mikrocontroller.net/attachment/18981/VolksController-42.pdf.

Hab es damals während der Studienzeit gekauft und aufgebaut. Da es aber 
nicht beim ersten Anlauf direkt funktionierte, hab ich es damals erstmal 
beiseite gelegt ;)

Nun versuche ich das Problem zu finden und bin ein wenig aufgeworfen, da 
ich wenig Erfahrung habe.
Also die ICs erhalten VCC 5 Volt. So wie es aussieht erhält auch der uC 
SCL und MOSI und schickt auch etwas als MISO zurück. Von der ISP 
Software (siehe Bilder) wird mir aber beim Versuch die Software 
(ISD51_G2H_8252.hex) in den Code-Speicher zu laden, angezeigt "Found no 
device on this serial port!".
Der Port der angegeben ist, ist aber vorhanden. Ist zwar nen USB-Serial 
Adapter, aber mit dem hatte ich noch keine Probleme...

Was sollte ich noch überprüfen?
Was liefert mir der uC über MISO zurück (siehe Bilder) ?
Vielleicht hat jemand noch weitere Tips ?!

Gruß
Holger
Angehängte Dateien:
OP (Firma: ....) #1455167
Hab mir eine neue Version der ISP Software besorgt (Ulrich Bangert) und 
konnte nun einen kleinen Schritt nach vorne machen.
In der neuen Software konnte ich die uC Version auswählen und das File 
übertragen. Es hat aber extrem lange gedauert die Übertragung. Dachte 
vielleicht es liegt an der Baudrate. Diese dann auf Maximum gestellt, 
aber anscheined hat das nicht viel geholfen. Woran könnte es liegen, 
dass das die Übertragung so lange dauert ? Hab zudem ein Testprogramm 
hochgeladen, welches über die RS232 etwas ausgeben sollte, von dort 
bekomme ich aber nix ???
#1455220
> Woran könnte es liegen, dass das die Übertragung so lange dauert ?

Das liegt eindeutig daran, dass USB für große Datenpakete (Multimedia) 
konzipiert ist und nicht für Bitbanging. Jedes Bitwackeln erfordert 
daher das Übertragen eines komplettes Datenpaketes.

Die alten Bitbanging-Programmer missbrauchen die (alten, echten) 
Schnittstellen-ICs für eine Betriebsart (SPI), für die sie eigentlich 
gar nicht vorgesehen sind. Bei den alten echten Schnittstellen 
funktioniert das akzeptabel. Inzwischen haben neuere Programmer einen 
eigenen MC, der die Daten vom PC im (per USB-RS232-Wandler gut 
umsetzbaren) RS232-Format oder gleich per USB erhält und das 
Bitwackel-Timing (SPI für ISP) selbst erzeugt.

Ich kenne mich zwar mit 8051 nicht aus, aber hat Atmel nicht bezahlbare 
8051 mit integriertem Bootloader im Angebot, die sich mittels FLIP 
programmieren lassen? Vielleicht mal prüfen, ob es sinnvoll und machbar 
ist, Deinen 8051 mit einem Bootloader auszustatten wie es bei AVRs 
üblich ist?

...
OP (Firma: ....) #1455749
Hallo Hannes,

> Das liegt eindeutig daran, dass USB für große Datenpakete (Multimedia)
> konzipiert ist und nicht für Bitbanging. Jedes Bitwackeln erfordert
> daher das Übertragen eines komplettes Datenpaketes.

ah Ok, das erklärt dann einiges! Vielleicht sollte ich es mal an einem 
PC mit seriellen Anschluß testen.

> Die alten Bitbanging-Programmer missbrauchen die (alten, echten)
> Schnittstellen-ICs für eine Betriebsart (SPI), für die sie eigentlich
> gar nicht vorgesehen sind. Bei den alten echten Schnittstellen
> funktioniert das akzeptabel. Inzwischen haben neuere Programmer einen
> eigenen MC, der die Daten vom PC im (per USB-RS232-Wandler gut
> umsetzbaren) RS232-Format oder gleich per USB erhält und das
> Bitwackel-Timing (SPI für ISP) selbst erzeugt.

Habe neben diesem Board vor kurzem ein Entwicklungskit gekauft (Atmega8 
http://www.embedded-projects.net/index.php?page_id=135) mit USBProg. Ist 
die Programmierung des 8253 damit auch möglich, dachte an miso, mosi und 
SCL an die RS232 des 8253 Boards?


> Ich kenne mich zwar mit 8051 nicht aus, aber hat Atmel nicht bezahlbare
> 8051 mit integriertem Bootloader im Angebot, die sich mittels FLIP
> programmieren lassen? Vielleicht mal prüfen, ob es sinnvoll und machbar
> ist, Deinen 8051 mit einem Bootloader auszustatten wie es bei AVRs
> üblich ist?
>
> ...

Dafür müsste ich dann wohl die Schaltung ergänzen und neu aufbauen 
(fertiges Board siehe Anhang).



Vielen Dank für Eure Hilfe
Gruß Holger
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.