Hallo, ich habe mir ein Board für den AT89S8252 gelötet und es wie unter http://www.fmi.cz/jak/prog.html beschrieben mit dem Parallelport verbunden (ich verwende zwar einen 74HCT244 anstelle des HCT126, aber das sollte wirklick keine Unterschied machen). Beim Beschreiben des Flash-EEPROMS und anschließendem Lesen bekomme ich sowohl mit der Software von der obengenannten Seite als auch mit meiner Eigenentwicklung immer die selbe (unregelmäßige) Bytefolge. Auch ein "Chip erase" hilft nichts. Das Anschlusskabel ist offenbar richtig gelötet, ich kann die Pins (RST, MOSI, SCK) korrekt auf High und auf Low setzen und ein High bzw. Low auf dem MISO-Pin wird vom Programm auch erkannt. Das "Serial programming enable" Kommando wird anscheinend auch empfangen, denn wenn ich es weglasse, bekomme ich nur 0xFF beim Lesen und nicht die oben beschriebene Bytefolge. Hat jemand eine Idee, was es sein kann? Controller schrott? CU Christian
Christian Zietz schrieb:
> Hat jemand eine Idee, was es sein kann? Controller schrott?
Hast du den Controller vorher schonmal verwendet? Wenn ja, denk daran,
dass der Flash-Speicher nach ungefähr 1000 Schreibzyklen im Eimer ist.
Ansonsten würde ich mal die Errata auf www.atmel.com lesen, vielleicht
steht da was brauchbares drin.
MfG
Andreas
Hallo, > Hast du den Controller vorher schonmal verwendet? Noe, der war ungebraucht, als Muster von Atmel. Und er sah auch nicht so aus, als ob er bei denen schon einmal verwendet wurde. Allerdings, er ist schon etwas älter. Herstellungsdatum laut Aufdruck: 29. Woche 1997. Aber altern sollte so ein Teil ja nicht. > Ansonsten würde ich mal die Errata auf www.atmel.com lesen Da steht drin, dass man die Resetleitung für max. einen halben Zyklus noch mal Low setzen soll, da der Controller sonst manchmal durcheinanderkommt. Aber so kurz (1/2000000 Sek.) kann ich die Leitung nicht verändern. Ausserdem, das "Serial enable" Kommando versteht er ja offenbar. Naja, ich werde mal sehen, ob ich an einen anderen AT89S8252 komme. CU Christian
Hallo, ich habe mein rätselhaftes Problem gelöst. Auslöser war der Bustreiber (74HCT244), den ich als Schutz zwischen Parallelport und Controller geschaltet hatte. Ohne den geht das Programmieren fehlerfrei. Was ich nicht verstehe, ist warum dann die Schaltung auf der obengenannten Webseite funktioniert. (Den im Vergleich zum HCT126 invertierten Eingang G habe ich bei meiner Schaltung natürlich berücksichtigt.) CU Christian
Was ist so schlecht alte Threads wiederzubeleben?
Lumpensammler schrieb: > Was ist so schlecht alte Threads wiederzubeleben? Oh man, weil Leichenfledderei einfach nur nervt, kapier das doch mal!
Christian Zietz schrieb: > ich habe mir ein Board für den AT89S8252 gelötet und es wie unter > http://www.fmi.cz/jak/prog.html beschrieben mit dem Parallelport Hast Du noch die Beschreibung? Ich kann unter der URL nichts mehr finden. Und ein Parallelport hat mein Notebook auch nicht mehr. Gibt es USB-Parallelports für Notebooks? Am besten mit USB-C.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.