ATMEL 24C04 auslesen

#3696253
Lesenswert?

Die Information (willem pcb5) ist für mich völlig unzureichend.

Aber beim I2C-System ist der Ablauf folgender: Der Master schickt auf 
den Bus eine Adresse in 8-bit-Form und erwartet vom Baustein, sobald 
diese Adresse zu ihm gehört, dass er ein ACK-bit sendet, also das 9.Bit 
auf die SDA-Leitung in Form eines low gibt.

Im Datenblatt des  24C04 kannst Du die beiden gültigen Adressen (eine 
für schreiben, eine für lesen) finden.
Die sind aber über Pins am Baustein einstellbar.

Wenn der Master am Bus die Adresse für das 24C04 nicht abgibt, sendet 
das 24C04 kein ACK-bit und das System meldet dies mit No ACK....
Gleiches passiert, wenn das 24C04 defekt ist oder falsch beschaltet ist. 
Dann  kann es ja seine Adresse nicht erkennen und auch kein ACK abgeben.
OP #3696268
Lesenswert?

Peter R. schrieb:
> Die Information (willem pcb5) ist für mich völlig unzureichend.
>
> Aber beim I2C-System ist der Ablauf folgender: Der Master schickt auf
> den Bus eine Adresse in 8-bit-Form und erwartet vom Baustein, sobald
> diese Adresse zu ihm gehört, dass er ein ACK-bit sendet, also das 9.Bit
> auf die SDA-Leitung in Form eines low gibt.
>
> Im Datenblatt des  24C04 kannst Du die beiden gültigen Adressen (eine
> für schreiben, eine für lesen) finden.
> Die sind aber über Pins am Baustein einstellbar.
>
> Wenn der Master am Bus die Adresse für das 24C04 nicht abgibt, sendet
> das 24C04 kein ACK-bit und das System meldet dies mit No ACK....
> Gleiches passiert, wenn das 24C04 defekt ist oder falsch beschaltet ist.
> Dann  kann es ja seine Adresse nicht erkennen und auch kein ACK abgeben.

hallo peter.

hier die information "willem pcb5"

http://www.sivava.com/EPROM_Programmer_5.html

hierbei handelt es sich um einen SUPER programmer für kleines geld,
habe bereits viele eproms eeproms damit "gebrannt" und alles ohne
probleme!

ich denke das das problem bei mir tiefgreifender ist, weil der 24c04
auf einem chip integriert ist und ich nur 4 anschlussmöglichkeiten habe.

der chip ist auf einem resetchip für einen clp365w drucker gelötet.
die anschlüsse des chips sind lediglich VCC DATA CLK GND, denke mal das 
der 24c04 "verschlüsselt" ist?!

gruss
(Firma: matzetronics) #3696507
Lesenswert?

Der 24C04 hat 4 mögliche Adressen, je nach Zustand der A1 und A2 Pins. 
A0 ist unbeschaltet. Siehe Atmel Datenblatt Fig.7.
Damit sind die möglichen (Schreib-)Adressen: 0xA0, 0xA4, 0xA8 und 0xAC.
Eine davon wird auch für dein Patronenmodul gelten, wenn du den Chip 
direkt dadrin auslesen willst.
OP #3696970
Lesenswert?

hallo,
konnte das 24c04 jetzt nachdem ich es ohne beschaltung
(also das reine 24c04) angeschlossen habe jetzt auslesen.

vielen dank an euch.

habe jetzt eine nächste frage, wieder geht es um einen
rest chip:
auf dem linken baustein steht folgendes:
PIC MX130F 064C
auf dem linken baustein steht nur eine zahl:
2630 1321

ich sende mal ein paar fotos mit, mir geht es darum ob ich den
restchip auslesen bzw beschreiben kann?!

wenn es geht, womit kann ich ihn auslesen?
vielleicht kann mir jemand sagen wie das 4 polige pinout
beschaltet ist?

gruss
Angehängte Dateien:
Gast #3697018
Lesenswert?

Das dürfte etwas schwieriger werden ;-)

Du weißt das es auch Software gibt mit der man die Dinger im Drucker 
manipulieren kann? Das sage ich auch nur weil die Hersteller versuchen 
unsere Geldbörsen zu manipulieren.

Beides sollte eigentlich nicht sein.
#3697127
Lesenswert?

Da es sich um eine Einheit handelt, zu der sich vermuten lässt:

Hauptteil ist ein PIC. Der ist sicherlich gegen Auslesen geschützt. 
Selbst wenn nur "hallo world" drinsteht. Ich kann mir jedenfalls keinen 
ungeschützten Kontroller bei Serienfertigung vorstellen.

Das nächste IC ist dann wohl ein Seriennummer-IC, das in eine 
Verschlüsselung eingebunden ist, die der PIC überwacht.

Das 24C04 speichert Informationen wie Anzahl der Kopien, Zahl der 
Benutzer und beliebig andres, was der Kunde nicht wissen darf bzw. über 
den Kunden.

Der Hersteller des Druckers geht immer von der Prämisse aus, der Drucker 
ist sein (geistiges?) Eigentum. Die Tatsache, dass der Käufer Geld dafür 
bezahlt, kümmert den Hersteller einen Dreck.

Da gilt das Prinzip: Der Kunde zahlt zunächst nur den Toast. Mit dem 
Verbrauchsmaterial danach noch die Butter, den Kaviar und den Sekt dazu.

Ein Auslesen oder Hacken der Chips wäre Diebstahl. (Die Preise für das 
Verbrauchsmaterial sind natürlich völlig legal.
OP #3697454
Lesenswert?

pegel schrieb:
> Das dürfte etwas schwieriger werden ;-)
>
> Du weißt das es auch Software gibt mit der man die Dinger im Drucker
> manipulieren kann? Das sage ich auch nur weil die Hersteller versuchen
> unsere Geldbörsen zu manipulieren.
>
> Beides sollte eigentlich nicht sein.

hallo,

ja ich kenne diese software, habe 5!!! verschiedene varianten, basieren
eigentlich alle auf dem selben programm.

LEIDER gibt s wohl ein problem mit dem SAMSUNG CLP365(W) drucker, diese 
"restchips" scheinen (un)möglich wieder zu resetten sein.

das prinzip dieser dinger ist einfach, ein counter zählt runter und
irgendwann zeigt der toner 0% an, obwohl (habe selbst die erfahrung 
gemacht) der toner ÜBER HALB VOLL war!!! und das ist dreist!

der "manipulierte" chip kostet ca. 12€ und selbst dieser zählt nur 
runter bis 0 und dann ist schluss!!!
(Firma: matzetronics) #3703392
Lesenswert?

Stephan K. schrieb:
> Es ist nicht so daß Du das Ding damit dauerhaft schreibschützen
> könntest.

Doch, natürlich. Der EEPROM kann nicht beschrieben werden, solange WP 
high ist. Siehe Atmel 24C04 Datenblatt, Seite 3.
http://www.atmel.com/Images/doc0180.pdf

Deswegen schlage ich ja vor, ein relatives neues Patronenmodul mal 
schreibzuschützen, solange da sinnvolle Sachen schon im EEPROM stehen.
Gast #3703398
Lesenswert?

Die Draht Mathode von oben macht nicht anderes als die SDA Leitung auf 
Masse zu legen und damit die Kommunikation zu unterbrechen und dem 
Prozessor einen nagelneuen Drucker vorzugaukeln.
Wenn dann noch der Chip der Patrone abgeklebt wird sollte doch 
eigentlich .....
#3703674
Lesenswert?

Matthias Sch. schrieb:
> Doch, natürlich. Der EEPROM kann nicht beschrieben werden, solange WP
> high ist

Ja sicher, hab ich ja auch geschrieben.

Ich hatte die Frage nur so interpretiert, daß ein einmaliges aktivieren 
des Pins einen dauerhafter Zustand herstellt, auch wenn wp wieder 0 
wird.

Ich finde das Datenblatt da auch sehr eindeutig.

(ist es eigentlich möglich im Post diesen "low aktive" Balken über wp zu 
schreiben?)

__
WP hier mal gemogelt

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