Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

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
Ich nutze:
C-Control II Station, OSOPT V3.0
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)