Re: I2C-Port16 Modul, Adressierung Kategorie: Programmierung (von Tom - 30.12.2004 9:23) | ||
Als Antwort auf Re: I2C-Port16 Modul, Adressierung von Peter - 29.12.2004 22:26 | ||
| ||
Hallo Peter, > Zum ersten Problem: > > Wenn ich das Programm so wie gelistet verwende, wird zu jedem Eingang, der auf 5V > gelegt wird, der entsprechende Wert angezeigt (also 1, 2, 4, 8, usw.). Das geht bis > zum Eingang 15 richtig, bei Eingang 16 wird statt der erwarteten 32768 nur 8 angezeigt. > Ist das evtl. ein Problem vom Baustein oder von mir? > Der Datentyp INT hat leider nur einen Bereich von -32768 - 32767, also auch keine 32768 erwarten. > Zweitens: > > Eigentlich wollte ich ein bischen mit Funktionen experimentieren, aber da ist wohl > noch ein dicker Wurm drin. Wenn ich die markierte Zeile *1* auskommentiere und > bei *2* die // entferne, wird immer nur "0" angezeigt. Ich stehe vor Rätseln... > function eingaenge_lesen() returns int { int ein; ein = max7311.getw(40); return ein // Wert zurückgeben } Du mu�t den Wert mit return zurückgeben. mfg Tom | ||
Antwort schreiben Antworten: Re: I2C-Port16 Modul, Adressierung (von Peter - 31.12.2004 15:32) Re: I2C-Port16 Modul, Adressierung (von André H. - 4.01.2005 12:10) Re: I2C-Port16 Modul, Adressierung (von Peter - 4.01.2005 18:37) Re: I2C-Port16 Modul, Adressierung (von Tom - 31.12.2004 18:01) Re: I2C-Port16 Modul, Adressierung (von Peter - 1.01.2005 22:56) Re: I2C-Port16 Modul, Adressierung (von Peter - 1.01.2005 19:20) |