Re: I2C-Port16 Modul, Adressierung Kategorie: Programmierung (von Peter - 29.12.2004 22:26) | ||
Als Antwort auf Re: I2C-Port16 Modul, Adressierung von reneforster - 29.12.2004 21:36 | ||
| ||
Hallo Rene, vielen Dank für Deine Mail. Das Datenblatt habe ich mir geholt. Ich werde es studieren :-) Ich habe mal kräftig gestöbert und eine für den MAX7311 funktionierende Adressierung gefunden (verstanden habe ich sie zwar noch nicht, aber zumindest funktioniert das jetzt). Trotzdem habe ich in Verbindung mit diesem Baustein noch zwei Probleme. Folgendes Testprogramm verwende ich: //////////////////////////////////// function lcd_anzeigen(int a) { rblcd.line(1); rblcd.zahl5(a); } //////////////////////////////////// function eingaenge_lesen() returns int { int ein; ein = max7311.getw(40); lcd_anzeigen(ein); // *1* } //////////////////////////////////// ///// Hauptprogramm //////////////// //////////////////////////////////// thread main { rblcd.init(); // LCD init rblcd.clear(); // LCD clear ports.set(1,1); // LCD Licht an int n; loop { n = eingaenge_lesen(); //lcd_anzeigen(n); // *2* sleep 100; }} 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? 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... Schon mal danke und servus Peter | ||
Antwort schreiben Antworten: Re: I2C-Port16 Modul, Adressierung (von Tom - 30.12.2004 9:23) 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) |