Re: I2C Bus Hardware OK? Kategorie: I²C-Bus (von Markus Ratzesberger, http://www.trans-it.at - 5.10.2006 18:40) | ||
Als Antwort auf Re: I2C Bus Hardware OK? von jmanbln - 4.10.2006 10:04 | ||
| ||
Hallo Jens, Solange ich das Reglerboard nicht via I2C mit dem eDIP verbunden, messe ich bei SDA SCL jeweils ca. 4,9V. Verbinde ich aber beide über ein Flachbandkabel bricht die Spannung auf ca. 0,2 - 0,15V ein. Das ist sicher auch nicht richtig, oder) Gru� Markus > Hi Markus, > > im Segment 3 ist mu� nur die sys0002.hex sein. Dies scheint zu funtionieren, da hwcom.print() > funktioniert, und diese funktion eine Routine aus sys0002 aufruft. > > Die I2C-Kommunikation läuft auch, denn i2c.ctart() meldet, dass ein ACK kam. > > Ob die 0 ein korrktes Ergebnis ist, lässt sich schwer beurteilen. Was soll denn zurückkommen? > Ich fürchte, dass auch eine 0 kommt, wenn das Gerät gar nichts sendet. Besser zum Testen wäre > daher ein Fall wo das Ergebnis <> 0 erwartet wird... > > Gru� > Jens > > > > Hallo! > > > > Kann ich in diesem Fall davon ausgehen das die Hardware ok ist? > > > > if i2c.cstart(Addr[addr]) > > { > > i2c.write(DC1); > > i2c.write(Len); > > i2c.write(ESC); > > sendString(s,Len-1); > > i2c.write(sum); > > i2c.start(AddrR[addr]); > > ret=i2c.readlast(); > > i2c.stop(); > > //t-it Debug > > hwcom.print("ret=i2c.re:"); > > hwcom.num(ret); > > hwcom.ret(); > > } > > > > Ich erhalte die obige Debugausgabe auf der HWCOM (ret=i2c.re:0, i2c.readlast() liefert 0 ), > > kann trotzdem noch ein Fehler in der Hardware vorliegen? Wie kann ich sicher sein, dass > > im Segment 3 alles stimmt? > > > > Was bedeutet es, wenn die Funktion readlast() 0 liefert, ist das ein Fehler oder ok? > > In der Funktionsbeschreibung findet man leider nichts: > > > > //--------------------------------------- > > inline function readlast () returns int > > //--------------------------------------- > > { > > inline vmcodes.VM_I2C | (vmcodes.I2C_READ_LAST << 8); > > } > > > > > > Gru� > > Markus Meine Seite: http://www.trans-it.at | ||
Antwort schreiben Antworten: Re: I2C Bus Hardware OK? (von jmanbln - 6.10.2006 10:58) Re: I2C Bus Hardware OK? (von Markus Ratzesberger - 7.10.2006 11:11) Re: I2C Bus Hardware OK? (von JörgC - 7.10.2006 13:23) |