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 Peter - 29.12.2004 22:26)
Als Antwort auf Re: I2C-Port16 Modul, Adressierung von reneforster - 29.12.2004 21:36
Ich nutze:
C164CI-ControllerBoard, CC2-ReglerBoard, OSOPT V3.0
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)