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: I2C Routinen - jetzt aber richtig ;-) Kategorie: C-Control I Micro (von JanPeter - 24.08.2004 0:31)
 Als Antwort auf Re: I2C Routinen - jetzt aber richtig ;-) von André H. - 23.08.2004 6:40
> Hallo JanPeter
>
> > Das ist das Problem mit dem TOG-Befehl, es muß vorher ein definierter Zustand gesetzt werden.
> > Ich dachte Du hast die Routine vorher getestet, das macht man doch so , bevor man es ins Netz
stellt.
> >
> > Aber man lernt immer noch dazu . Erst mal sagen jetzt aber  richtig, und dann erlebt man sein
Blaues Wunder !!! :-(
> > Naja vielleicht wird es noch was mit Dir!
>
> Was soll denn der Mist !!????? (was für 'ne Frechheit *grrr*)
> Es hat überhauptnichts mit Tog zu tun !!
> Denn, wenn Du kurz in die Funktionen von i2c_start und i2c_stop geschaut und mein vorheriges
> Posting gelesen hättest, hättest Du gesehen, daß SCL bei beiden eindeutig
> als Ausgang geschalten wird !!
> Also prüfe bitte vorher, bevor Du etwas schreibst, was nicht stimmt.
> Und, übrigens: Mit Tog gibt es und gab es nie Probleme. Es ist doch wohl schon immer logisch
gewesen,
> daß man einen Port als Ausgang schalten muß, bevor man togeln oder pulsen kann.
> In den mittlerweile knapp 9 Jahren, in denen ich mit C-Control arbeite war das nie anders.
>
> Das Problem liegt einzig daran, was ich schon beschrieben hatte, daß ein I²C-Bus-Baustein
> beim PowerOn die steigenden Flanken an die Leitungen fälschlicherweise als Start-Bedingung
interpretieren
> kann !
>
> Die Routinein funzen eindeutig und einwandfrei.
> Getestet habe ich Sie mit einem eigenen Testprogramm und anschließend zu dem
> geposteten Code mit den Beispielsequenzen zusammengestellt, in dem die Ansteuerungsweise
gezeigt wird.
> (Im letzten Posting fehlte ein "nochmaligen" im Satz bei "nach einem kurzen Test".)
> Nur hatte ich in meinem Testprogramm Anfangs eine 2sek. Pause, damit ich genug Zeit hatte,
> nach dem Übertragen mein Terminalprogramm zu aktivieren ohne die Mikro neu starten zu müssen.
> Ohne diese Pause muß eben u.U. ein i2c_stop als "Init" ausgeführt werden.
>
> Auf jeden Fall funzen die Routinen einwandfrei, und werten auch seit gestern nonstop
> einen DS1631 aus. Ohne Probleme.
>
> Wenn Du nicht in der Lage bist, die Routinen anzuwenden, kann ich nichts machen.
> Aber halte Dich bitte mit unhaltbaren Behauptungen zurück.
> Ich verliere sonst die Lust, irgendetwas supporttechnisch zur CC1 zu machen.
> Damit meine ich u.a. Routinen für die neue CC1 zu meiner Hardware und ASM zur Mikro (&V2.0).
> Denn das Arbeiten mit der CC2 ist als Vergleich viel einfacher. Hier nörgelt nicht gleich jemand rum,
> sondern wird dezent auf einen möglichen Fehler hingewiesen bzw. Unklarheiten schnell beseitigt.
> (Oder auch Postings durchgelesen und nicht nur überflogen. Aber Lesen und Höflichkeit
> scheint in der CC1-Gemeinde immer mehr zu einem Problem zu werden.)
>
> MfG André H.
>

Hallo Andre!
Das tut mir aber leid , das Du so sauer bist.
Das wollte ich aber nicht !
Also mit meiner Routine geht LCD-Ausgabe , Sprachausgabe jeweils über  einen PCF8574
und AD-Wandlung über PCF8591.
Ich habe es noch nicht hinbekommen , das diese drei Sachen über Deine Routine laufen!
Aber ich werde meine Routine weiterverfolgen!
MfG
Jan Peter

 Antwort schreiben

Bisherige Antworten:

Re: I2C Routinen - jetzt aber richtig ;-) (von Achim - 24.08.2004 0:45)
    Re: I2C Routinen - jetzt aber richtig ;-) (von ibsi - 24.08.2004 15:46)
        Re: I2C Routinen - jetzt aber richtig ;-) (von JanPeter - 25.08.2004 20:58)
            Re: I2C Routinen - jetzt aber richtig ;-) (von André H. - 25.08.2004 22:07)
                Re: I2C Routinen - jetzt aber richtig,Richtig ;-( (von JanPeter - 27.08.2004 21:34)
                    Re: I2C Routinen - Das kann doch nicht war sein! (von André H. - 28.08.2004 8:18)
                       Re: I2C Routinen - Das kann doch nicht war sein! (von JanPeter - 28.08.2004 20:49)
                          Re: I2C Routinen (von André H. - 4.09.2004 11:36)
                             Re: I2C Routinen (von JanPeter - 6.09.2004 23:21)
                                Re: I2C Routinen (von André H. - 7.09.2004 8:27)
                                   Re: IR-Routine (von JanPeter - 7.09.2004 22:25)
                                     Re: IR-Routine (von JanPeter - 7.09.2004 22:32)