Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: 2 I²C Busse Kategorie: Programmierung Basic (von joergm6 - 30.05.2008 20:34)
 Als Antwort auf Re: 2 I²C Busse von profjs - 30.05.2008 19:56
joergm6 nutzt:  CC1-Station V2.0
Hallo Jörg
nein, das IIC-Objekt ist fix auf die Ports definiert.
Was heist die Routinen sind für die Micro "freigegeben"? Du wirst keine fertige Lösung finden, aber die Microroutinen sind super geeignet etwas EIGENES daraus zu machen. Du musst nur alle Portnamen SDA/SCL in was eigenes ändern SDA2/SCL2 oder so und deinen Ports zuweisen. Dann sollte es schon gehen.

Gruß Jörg
> Hallo Jörg,
>
> danke nochmals. Habe mir die Sache mit der Micro mal angesehen. Ich arbeite jedoch mit der M-Unit.
> Hier mal der Codeschnipsel, welche 'geändert' werden müssen.
>
> '-----------------------------------------------------
> '--      IIC SEND BUFFER TO SAA1064               ----
> '-----------------------------------------------------
> FUNCTION SENDBUF(Address as byte, BRIGHT as byte,DIGIT1 as byte,DIGIT2 as byte,DIGIT3 as byte,DIGIT4 as byte)
>   IIC.INIT
>   IIC.START
>   IIC.SEND Address 'WRITE ADDRESS
>   IIC.SEND 0
>   IIC.SEND BRIGHT
>   IIC.SEND DIGIT1
>   IIC.SEND DIGIT2
>   IIC.SEND DIGIT3
>   IIC.SEND DIGIT4
>   IIC.STOP
>   IIC.OFF
> END FUNCTION
>
> Ich arbeite also mit dem extendet Objekt. Gibt es eine Möglichkeit, das IIC.Init so zu modifizieren, das man die Portleitungen z.B. mit auswählt/übergibt.
>
> Die von dir vorgeschlagenen Module scheinen nur für die MICRO's freigegeben zu sein.
>
> Trotzdem Danke Jörg
>  
> > Hallo Jörg,
> >
> > ich noch mal, die Micro-IIC-Bibliotheken sind bei der Programmieroberfläche dabei (im Micro-Ordner)
> >
> > Gruß Jörg

 Antwort schreiben

Bisherige Antworten: