Probleme mit Atmel 89ISP und AT89S52

Gast #468446
Lesenswert?

Hallo erstmal,

als Neuling auf dem Gebiet verzeiht mir bitte mein fehlendes 
Fachvokabular.

Es geht um fertige industrielle Platinen mit kompletter Beschaltung 
(inkl. stabilisierter Spannungsversorgung 5V) eines AT89S52. Alle 
benötigten Kontakte für das AT89ISP Kabel sind ordnungsgemäss auf einen 
Stecker herausgeführt (mehrfach kontrolliert).

Nach anlegen der Versorgungsspannung nimmt der Mikrocontroller seine 
Arbeit auf, wenn ich das ISP Kabel anstecke stoppt das Programm (LEDs 
gehen aus, Relais schalten ab usw.).

Dennoch ist es nicht möglich über die mitgelieferte Software (Typ und 
Taktfrequenz richtig eingestellt) eine Verbindung herzustellen.
Fehlermeldung: "The device could not be initialized correctly."

Ich habe leider keine "leeren" Controller zum probieren, ich muss im 
Moment die vom Zulieferer beschriebenen verwenden, ist das die mögliche 
Fehlerquelle?

Vielen Dank im voraus
#468558
Lesenswert?

Meines Wissens nach gibt es keine 100% zuverlässige Lösung für 
ISP-Programmierung über den LPT-Port.

Es ist immer stark von der Hardware und vom Betriebssystem abhängig, ob 
überhaupt und wie gut es geht.


Mein Tip daher, gönne Dir einen AT89C51ED2, stecke ihn auf das Board und 
programmiere in über die UART (Atmel Flip Software downloaden).

Meines Wissens nach geht das immer (sogar Linux-Flip gibt es).

Ein MAX232 (UART-COM Pegelwandler) sollte ja auf dem Board schon drauf 
sein.


Peter

P.S.:
Ohne Gewähr, lade mal userport.exe runter, kann manchmal LPT-Probleme 
lösen.
Gast #468581
Lesenswert?

Danke für die Antworten.

@Jörn:
Die Bauteile, die an den Programmierpins liegen, habe ich auch schon 
weggelassen, brachte keinen Erfolg.

@Lars:
Es handelt sich um das Originalkabel.

@Peter:
Den Pegelwandler habe ich zwar nicht am Board, aber ich habe einen 
Adapter zum Anstecken gebaut. Ich werde mal die Flip Software 
downloaden.

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