Ich suche Informationen fuer irgendwelche M16C wie Parallel I/O sieht(Ich behaupte das alle M16C haben gleiche PIN benutzung). Leider Internet zeigt nur Renesas adapter welche sieht nicht verfuegbar sein.
Wie wäre ein Blick ins Datenblatt, vielleicht sogar genau passend zu deinem Exemplar ?
Alle mir bekannte Datenblaeter sagen nur folgendes: "Parallel I/O Mode In parallel input/output mode, the user ROM can be rewritten by a parallel programmer supporting the M16C/XX group. Contact your parallel programmer manufacturer for more information on the parallel programmer. Refer to the user’s manual included with your parallel programmer for instructions."
Du willst ihn also im parallel i/o mode programmieren
Beitrag "parallel Programmer m16c"
Hier weiss man das also eher nicht.
Ich hoffe, dass zwischenzeit jemand weisst bisschen mehr und kann das teilen mit uns. Ältere 740 Mitsubishi series hat solche modus auch aber es sieht zu weit sein von M16C.
Mein Ziel ist, Inhalt zu lesen, nicht aus Flash Variant.
Die ersten M16C von 1999 konnten das und damals war das auch in den Datenblaettern beschrieben. Nicht das ich das jemals gemacht haette, aber ich meine die waeren dann sogar halbwegs zu irgendeinem Eprom kompatibel. Wobei man ja vorher noch irgendwie das 5x8Bit grosse Passwort dar rein bekommen muss, sonst werden die sich kaum lesen lassen.
Olaf
Mein Ziel ist, Inhalt zu lesen, nicht aus Flash Variant
Du möchtest den Inhalt der maskenprogrammierten Version auslesen? Ich fürchte, daß die maskenprogrammierte Version keinen Parallel I/O Mode hat (sh. Screenshot).
Markus
Du möchtest den Inhalt der maskenprogrammierten Version auslesen?
Wieso umkringelst du "Flash memory" und redest dann von Maskenprogrammiert?
Die allerersten M16C hatten nur ein interface um sie parallel zu programmieren. Debugger und R232-Mode tauchten erst spaeter auf. Ausserdem ist das ja auch sinnvoll um Stueckzahlen zu flashen.
Das Interface war damals auch dokumentiert. Spaeter hab ich das aber nicht mehr in den Datenblaettern gesehen.
Olaf
Spezialisten aus diesem Bereich haben behauptet, das soll das so gehen. Für mich soll es viel einfacher sein, erst diesen Weg zu versuchen, als Versuch zu machen, unter Microscope Daten zu finden. Vielleicht es gibt noch dritte Lösung, starten MCU in microprocessor Mode, laden App zum RAM, jump to RAM App, wechseln MCU mode für single-chip und lesen interne Daten.
Olaf hast du vielleicht irgendwelche Datenblatt wo Parallel programmierung beschrieben ist?
Du möchtest den Inhalt der maskenprogrammierten Version auslesen? Ich fürchte, daß die maskenprogrammierte Version keinen Parallel I/O Mode hat (sh. Screenshot).
Die alten Intel 80C51 hatte auch so einen Programmiermodus, wo alle Daten-, Adressen- und Steuersignale herangeführt werden mußten. Natürlich muß das Programmiergerät den konkreten Chip unterstützen. Ich konnte mit dem Programmer sogar einen ROMless 80C31 auslesen und im Disassembler sinnvollen Code erkennen. Der 80C31 wird also ein maskenprogrammierter 80C51 gewesen sein, der umgelabelt wurde.
Wieso umkringelst du "Flash memory" und redest dann von Maskenprogrammiert?
Soqe möchte anscheinend die maskenprogrammierte Version auslesen:
Mein Ziel ist, Inhalt zu lesen, nicht aus Flash Variant
Im Datenblatt ist aber bei der Erwähnung des Parallelen I/O-Modus eindeutig von der Flash-Version die Rede, die ich umkringelt habe um auf diesen Umstand hinzuweisen.
Markus
Olaf hast du vielleicht irgendwelche Datenblatt wo Parallel programmierung beschrieben ist?
Hm also alle ohne Gewähr ich hab überhaupt kaum Ahnung von den Mitsubishi Sachen und überflieg alles sonst zu zeitaufwendig, und vielleicht hab ich hier auch nicht richtig gelesen
Falls es nicht das gesuchte ist -im Archiv finden sich villeicht andere Sachen
Hier im Archiv die alte m16c Seite 1999
WEnn man auf "M16C/20 User Manual" Link klickt dann kommt das
Da steht dann sowas drin...
" Description of Pin Function (Flash Memory Parallel I/O Mode) Pin name Signal name Function I/O Apply 5 V ± 10 % to the Vcc pin and 0 V to the Vss pin. Power supply input CNV SS CNV SS I Apply 12 V ± 5 % to the CNV SS pin. RESET Reset input I Connect this pin to V SS . X IN Clock input I X OUT Clock output O Connect a ceramic or crystal resonator between the X IN and X OUT pins. When entering an externally derived clock, enter it from X IN and leave X OUT open. AV CC , AV SS Analog power supply input V REF Reference voltage input P0 0 to P0 7 Data I/O D 0 to D 7 P1 0 to P1 7 Address input A 8 to A 15 I These are address A 8 –A 15 input pins. P3 0 to P3 3 Address input A 4 to A 7 I These are address A 4 –A 7 input pins. P3 4 to P3 5 Input port P3 I Enter low signals to these pins. P4 0 WE input I This is a WE input pin. P4 1 OE input I This is a OE input pin. P4 3 CE input I This is a CE input pin. P4 2 , P4 4 , P4 5 Input port P4 I Enter high signals or low signals to .....
Olaf hast du vielleicht irgendwelche Datenblatt wo Parallel programmierung beschrieben ist?
Moeglich. :) Aber wer weiss schon auf welchem Band in welchem Keller. :) Ich hatte auch mal eine Schwung dieser ollen Teile. Kann aber sein das ich die weggeworfen habe, wirklich was machen moechte man mit sowas ja nichts mehr.
Olaf
Hier im Archiv die alte m16c Seite 1999
Naja, eigentlich war das die m16c20 Seite
Die allgemeine m16c Seite 1999 ist:
Wenn man schauen will nach diversen alten Mitsubishi PDFs kann man die hier anschauen und filtern mit dem Eingabefeld und sortiern nach ältesten von 2001
https://web.archive.org/web/*/http://www.mitsubishichips.com/data/datasheets/mcus/*
Die archivierte Datei von vorhin:
ist da auch mit dabei
Die allgemeine m16c Seite 1999 ist:
Die alten Mikrocontroller von der Seite kann man ja normal googlen und findet alte Datenblättern um 90er/2000 mit Beschreibung parallel io
Kann man also nachlesen inwieweit/ob eine Mask ROm Version parallel ausgelesen werden könnte oder sonstwas
Vielen Dank fuer Informationen und links, web.archive.org sieht sehr wertvoll. Jemand weisst wo wird differenz im Fall wenn Lockbit fuer Parallel wird eingestellt? Diagram im Datenblatt zeigt diesem Fall nicht.
Was ist eigentlich der Grund fuer die ganze Sache. Es ist nicht sehr wahrscheinlich da ein Code einer Mask-Rom-CPU in einer normalen laeuft. Das gibt es einige Unterschiede. Siehe Anhang.
Olaf
Hier noch ein Datenblatt das die Lockbits erklaert und auf Seite 254 auch ein paar Angaben zur Programmierung macht.
In this mode, the M16C/62 (flash memory version) operates in a manner similar to the flash memory M5M29FB/T800 from Mitsubishi. Since there are some differences with regard to the functions not available with the microcomputer and matters related to memory capacity, the M16C/62 cannot be programed by a programer for the flash memory.
Olaf
Danke fuer viele Hinweise und Ihre Hilfe, bis jetzt das sind die besten Antworten welche ich auf umfangreichen Foren gefunden habe.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.
