Ich habe hier 4 Platinen mit PIC14000 geschenkt bekommen. Gehe ich recht
in der Annahme, daß diese sich nur einmal programmieren lassen, d.h. daß
sie einen PROM statt einen EEPROM in sich drin haben? Wenn das so ist,
kann man dann einen externen I²C EEprom dranmachen, um ihn für etwas
Anderes verwenden zu können?
Dann bräuchte ich sie erst gar nicht auszulöten...
MfG Paul
>Gehe ich recht>in der Annahme, daß diese sich nur einmal programmieren lassen, d.h. daß>sie einen PROM statt einen EEPROM in sich drin haben?
google ist bei dir kaputt oder was? Das ist ein Prom.
> Wenn das so ist,>kann man dann einen externen I²C EEprom dranmachen, um ihn für etwas>Anderes verwenden zu können?
Nein.
Holger schrob:
>google ist bei dir kaputt oder was?
Weiß ich nicht, konnte ich auch nicht überprüfen. Es soll Netzwerke
geben,
in denen die Administratoren einzelne Seiten sperren...
>Das ist ein Prom.
Ich danke Dir für Deine überaus nette und prägnante Antwort.
:-)
MfG Paul
> Weiß ich nicht, konnte ich auch nicht überprüfen. Es soll Netzwerke> geben,> in denen die Administratoren einzelne Seiten sperren...
Na, dann will der Admin in Deinem Buero bestimmt auch nicht, dass Du auf
mikrocontroller.net herumhaengst.
Ausserdem gibt es fuer Michrochip Mikrocontroller noch eine prima, nicht
unterdrueckte Hersteller-Webseite mit allen Daten!
Und die findet man auch ohne Google.
Gruss
Michael
Naja, Administratoren die ein großes öffentliches Forum offen lassen
aber Google soweit sperren dass QuickView von PDFs nicht mehr
funktioniert soll es eigentlich NICHT geben.
...
"Wenn das so ist,
kann man dann einen externen I²C EEprom dranmachen, um ihn für etwas
Anderes verwenden zu können?"
"Nein."
Wo sollte der das Programm auch hinladen? Ausführung über SPI/I2C wäre
zu langsam, und die klassischen PICs (k.a. wie das jetzt bei den -24/-32
usw ist) haben schon von der Architektur her keinen externen Addressbus
wie man ihn zB vom 8051 her kennt. Also müsste ein RAM im Chip sein was
kilobyteweise Code aufnehmen kann, nur um einen solchen Modus zu
unterstützen.
Hallo Paul, was reizt Dich an einem PIC14000? Das Ding stammt doch aus
der technischen Steinzeit.
Das einzig interessante ist der A/D Wandler - der ist ganz ähnlich wie
der im 7107 aufgebaut und gibt etwa 14 bis 15 Bit Auflösung her.
PIC14000 wird auch von keiner aktuellen Entwicklungs-Hard- oder Software
mehr unterstützt.
Wenn man den als AD-Wandler recyceln will könnte man EVENTUELL ein
kleines Programm "einhaken" dass diese Funktionalität zur Verfügung
stellt. Dazu muss a) im vorhandenen Code ab Einsprungspunkt irgendetwas
sein was bedingungslos erreicht wird, und sich in einen geeigneten
Sprungbefehl umpatchen lässt. b) muss noch unprogrammierter Platz im
PROM/OTP sein. In EINE Richtung lässt sich ein PROM idR überschreiben :)
Hängt auch davon ab wie herum der "Logiksinn" bei dem internen EPROM
ist. Wenn von 1 -> 0 geschrieben wird macht das den Sprungbefehl
einfacher da man alles was einem im Weg steht blind ausNOPpen kann; man
könnte zB blind einige Wörter ab Einstiegspunkt mit dem gleichen Sprung
vollschreiben, und solange Wörter von vorne anfangend ausnullen bis der
Sprung funktioniert. Dafür kann einem der Spass entgültig dadurch
verdorben worden sein dass jemand das Hexfile mit 0x000 gepaddet hat...
Sollte der Chip natürlich keinen Leseschutz gesetzt haben, könnte man
auch dann EVTL den vorhandenen Maschinencode entsprechend
umdefinieren... hat dann etwas von einem Go-Spiel ;)
Das alles ist natürlich dann mehr "Joy of Hacking" als praktische
Anwendung.
>>Ausführung über SPI/I2C wäre zu langsam,> "Hä? -> Parallax Propeller."
Als Datenspeicher, OK. Aber als XIP-fähiger Codespeicher (keine
rhetorische Frage, ein Überfliegen der Doku liest sich wie RAM als
Peripherie)? Und ein PX ist über ein Jahrzehnt jünger als der 14000; ein
20MHz PIC müsste da SPI mit mindestens ca. 65 MHz (von einem 12-Bit,
4-Clock-Core ausgehend) fahren um nicht ausgebremst zu werden. 65MHz war
zu der Zeit ein Workstation-Prozessor :) - und SPI-Speicher mit der
Geschwindigkeit wahrscheinlich recht schwer erhältlich ;)
Ich danke Euch für die ausführlichen Antworten. Das Problem ist, daß ich
mit
PIC überhaupt keine Erfahrung habe und diesen Typ gar nicht einordnen
konnte.
Die Platinen hier stammen aus Ladegeräten für Bleiakkus in medizinischen
Geräten. Nun habe ich das riesige Datenblatt hier und sah auch, daß ich
schlechte Karten habe, diesen Kontroller für etwas Anderes zu verwenden.
Auch gut, dann kommen sie in den Elektronikschrott-Sammelcontainer.
(Ich habe eben ein Bastlerherz und werfe ungern Sachen weg, die ich
vielleicht noch anders hätte nutzen können.)
MfG Paul
Eine eigene Frage?
Dieser Thread ist über 15 Jahre alt.
Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.