Ich hab ein LCSOFT Mini Board (siehe http://sigrok.org/wiki/Lcsoft_Mini_Board). Ich haben einen externen EEPROM dran, den 160903 von Conrad. Ich will die VID/PID so ändern, das Sigrok drauf läuft. Das mache ich nach der http://www.jwandrews.co.uk/2011/12/saleae-logic-analyser-clone-teardown-and-reprogramming/ Anleitung. Ich will erstmal auslesen: 00 81 38 00 00 00 FF FF. Dann programmiere ich zum Beispiel C0 25 09 81 38 1B 00 00. Das geht. Es zeigt mir an: Vendor Request (A2) 8 bytes: wValue=0 wIndex=0 0000 C0 25 09 81 38 1B 00 00 Wenn ich aber wieder auslese, zeigt er C0 25 09 81 38 00 00 00 an und wenn ich nochmal auf auslesen drücken C0 FF FF FF 38 FF FF FF. Verdrahtet ist das ganze per Kabel von Platine zu Steckboard wo der EEPROM sitzt. A1 und A2 auf Low, Test auf Low, A1 auf High. Auf der Platine hab ich den Jumper runtergezogen und vom EEPROM auf der Platine A0 auf Low gelegt
Peter K. schrieb: > Ich hab ein LCSOFT Mini Board (siehe > http://sigrok.org/wiki/Lcsoft_Mini_Board). Ich haben einen externen > EEPROM dran, den 160903 von Conrad. Ich will die VID/PID so ändern, das > Sigrok drauf läuft. Das läuft auch so, du musst am EEPROM gar nichts ändern. http://sigrok.org/wiki/Fx2lafw Uwe.
Ich meine, ich will Sigrok dauerhaft betreiben. Ich will nur mal kurz einen Saleae Clone testen. Stefan schrieb: > Abblock-Kondensator vergessen? War auch meine erste Idee, ich hab den gleich danach 5 Abblock Cs geschenkt, geht nicht.
beshw45h schrieb: > Du hättest aber mindestens 6 Abblock-Kondensatoren nehmen müssen. Oh Sorry, ich hab vergessen mich dazu ins Datenblatt zu lesen. Ich hab ihn jetzt 6 gegeben und es geht immer noch nicht. Nein, jetzt mal im Ernst: Das soll nicht so ein Beitrag wie Amper hochskillen werden
beshw45h schrieb: > Ist doch schon Freitag ;-) Ja, hab ich ganz vergessen. Im Anhang ein Bild vom Oszi. Die 1010 ist OK (ich hab mich verschrieben auf den Bild). Warum ist aber die Slave-Adress 000. Die söllte doch 100 sein, oder?
beshw45h schrieb: > Na wenn, dann wohl eher 0101 0000, oder? Wie meinst du das? Also insgesamt ist es ja 1010 0001 ACK(0)
Nachdem ich nicht weiß, was das für ein Interface ist (I2C, SPI, ..)? Was ist denn der Abtastzeitpunkt von Data, steigende oder fallende Clock-Flanke?
Wenn man sich den EEPROM von Conrad anguckt, sieht man das es ein 24C08 ist. Den beschreibt man über I2C/TWI/IIC. Also steigende Flanke
Was macht den dort dieser undefinierte Strich, die nicht wirklich in einen Takt passen?
Kannst du ein Foto von deinem Aufbau posten und welche Pins von dem EEPROM du wie wo angeschlossen (oder offen gelassen) hast?
Bild kommt noch. Hier erstmal die Belegung: __ (GND) A0 -o| |o-Vcc (VCC) (GND) A1 -o| |o-TEST (GND) (GND) A2 -o| |o-SCL (zu SCL an Board) (GND) Vss -o|__|o-SDA (zu SDA an Board) (created by AACircuit v1.28.6 beta 04/19/05 www.tech-chat.de)
beshw45h schrieb: > Na wenn, dann wohl eher 0101 0000, oder? Die I2C Adresse hat entweder 7 oder 10 Bit. Wie kommst du da auf 8?
Michael schrieb: > beshw45h schrieb: >> Na wenn, dann wohl eher 0101 0000, oder? > > Die I2C Adresse hat entweder 7 oder 10 Bit. Wie kommst du da auf 8? Häh, eine I2C Dateneinheit hat 9 Bit. 8 Datenbits + (N)ACK
Die Adressierung hat aber 7 bit + R/W Bit + ack vllt mal Grundlagen aneignen? http://www.rn-wissen.de/index.php/I2C
Martin Wende schrieb: > Die Adressierung hat aber 7 bit + R/W Bit + ack > vllt mal Grundlagen aneignen? > http://www.rn-wissen.de/index.php/I2C Meinst du mich oder Michael? Ich hab ja 9 Bits gesagt
Egal, wie auch immer, im Anhang das Bild. Ist leider leicht verwackelt, es ist einfach zu dunkel hier und mit Blitz hätte man nichts erkannt.
Noch eine Mögliche Theorie: Wie viel Strom kann der 24C08 am Ausgang abgeben? Weil die PullUps für I2C sind ganz schön groß - 2,2 kOhm. Das ergibt einen Strom von immerhin 1,5 mA, schafft der das?
Problem gelöst: der EEPROM der schon auf den Board ist stört. Obwohl er eine Andere Adresse hat.
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.