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: PCF8574AT setzt Port 0 nicht Kategorie: Programmierung Basic (von Maiker - 1.09.2006 19:51)
 Als Antwort auf Re: PCF8574AT setzt Port 0 nicht von ManfredW - 1.09.2006 13:46
Maiker nutzt:  CC1-M-Unit V1.1
Hallo Wolfgang,

die Assembler-Routine ist hier von dieser Webseite (http://ccintern.dharlos.de/i2ctest.zip)
Mit einer reinen Basic Variante läuft das Board und der PCF einwandfrei, das wundert mich ja so an der Sache, jedoch reicht die Geschwindigkeit des Basic Programms nicht aus für meine Aufgabe.
Deswegen bin ich auf die Assembler Version umgestiegen.

Den Basicteil zum Assemblercode habe ich aus dem Zip-File der Assembleranwendung genommen.
Ich denke als nächsten Schritt werde ich mal jemanden mit einem guten SPeicheroszi aufsuchen und mal schauen was er mit da so über den Bus ausgibt. Denn wie gesagt der PCF an für sich funktioniert ja wie er soll, nur leider nicht mit dem Assembler zusammen.

Halte dich auf dem laufenden was bei der Geschichte rausgekommen ist... Oder hast du noch eine Idee?
mfg Maik


> > Hallo ich schon wieder,
> >
> > ich habe verschiedene Varianten von ACK getestet...
> >
> > i2c_getack in zusammenhang mit i2c_stop leifert immer ein Low an Port 5,6,7,8 - Datenwort egal
> > i2c_getack Ohne i2c_stop führt zu selbigem
> >
> > setzt ich is2_sendnack ein zusammen mit Datenwort &b11111111 dann werden auch tatsächlich alle ports auf high geschalten, jedoch ein verändern das Datenwortes auf &b11111110 schaltet nicht Port 1 sondern Port 2 auf Low...
> > &b11111100 setzt mir port 2 und 3 auf low
> > würde sagen da schiebt einer meine daten eine Binärstelle weiter.
> >
> > Ich bin kurz davor das 500Gramm Programmiergerät mit dem Holzstiel zu holen (Hammer)
> >
> > mfg Maik
> >
> Hallo,
>
> positiv ist, dass überhaupt etwas läuft.
> 1) Zur Fehleranalyse muss man zurück zu den Anfängen.
> Woher stammen die Basic-Bausteine und der Assembler? Sind sie für V1.1 geeignet und passen sie zusammen?
>
> Außerdem kann man andere Software-Bausteine nutzen, zumindest um eine fehlerfreie Prozedur zu bekommen.
> 2) Zum Beispiel reine Basic-Version über Ports (SCL und SDA) siehe meine homepage.
> 3) Wie vor, jedoch mit Assembler
> 4) Software von cc-Tools nehmen.
>
> MfG ManfredW

 Antwort schreiben

Bisherige Antworten:

Re: PCF8574AT setzt Port 0 nicht (von ManfredW - 1.09.2006 22:17)
    Re: PCF8574AT setzt Port 0 nicht (von Dietmar - 2.09.2006 18:40)
        Re: PCF8574AT setzt Port 0 nicht (von ManfredW - 2.09.2006 23:00)
            Re: PCF8574AT setzt Port 0 nicht (von Maiker - 3.09.2006 21:10)
            Re: PCF8574AT setzt Port 0 nicht (von Dietmar - 3.09.2006 20:42)
Re: PCF8574AT setzt Port 0 nicht (von H.J.W. - 1.09.2006 20:40)