Hallo, ich versuche Verzweifelt mit meinem 80C517A auf dem I²C PCF8584 Controller zuzugreifen damit dieser Daten auf den Bus schickt. Hat noch jemand eine Routine hierzu auf seiner Festplatte rumliegen die er mir zur Verfügung stellen kann!?!? Bin echt am verzweifeln. Gruß und Danke Tom
http://www.mikrocontroller.net/forum/read-1-219774.html#219798 http://www.mikrocontroller.net/forum/read-1-217068.html#217068 http://www.mikrocontroller.net/forum/read-1-220673.html#220673 Was soll das werden ? Man kann alte Threads nach oben holen, aber ständig neue aufmachen ist grob unhöflich ! Lies Dir mal die ANZ96003 von Philips durch, dann wirst Du verstehen, warum heutzutage keiner mehr diesen Schrott einsetzt. Was gefällt Dir an meiner Lösung mit 2 Portpins nicht ? Ist das etwa zu einfach ? Peter
@Peter, ob es Schrott ist oder nicht kann ich nicht sagen da ich mich warscheinlich nicht genug auskenne um mir dazu eine Meinung bilden zu können. Das mit den 2 Ports ist ja schön und recht jedoch habe ich das LAB537 von Dr.Rakers gekauft und will dieses auch für mein Technikerprojekt nutzen.Bei diesem ist eben dieser Controller drauf und mit dem Realtimechock verbunden. Da dies eine Tatsache ist und ich dieses Board nicht abändern will versuche ich seit geraumer Zeit mit diesem Controller zu leben. Leider habe ich Probleme die Assembler Routinen in ein C-Programm einzubinden habe es nit pragma versucht doch leider hagelt es immer Fehlermeldungen die ich trotz keil Homepage nicht verstehe und lösen kann.Daher suche ich ein Programm/Routine an dem ich eventuell sehe was ich falsch mache oder wie es dort gelöst wurde. Was mir auch helfen könnte wäre ein c-Programm das mit pragma arbeitet und ich so meinem Fehler auf die Schlich komme. Gruß Thomas
ANZ96003: "The development of the PCF8584 dates back to the time where the I2C bus was still in its definition phase. This is somehow reflected into the design of this device, and this is one of the reasons why the 8584 is quite difficult to program." Anbei mal ein Code für eine Multimaster-Anwendung, d.h. er benutzt nur Master-Transmitter und Slave-Receiver. Es wird der externe Interrupt 1 benutzt. Der Code ist nicht von mir, kann Dir also überhaupt nichts dazu sagen. Ich weiß nur, daß der Programmierer mächtig geflucht hat. Aber es läuft sogar. Peter
@Peter, Danke erst mal für den Anhang, werd es mir mal anschauen und hoffe es bringt mich einen schritt weiter obwohl Du mir nicht gerade Mut gemacht hast was die Programmierung des 8584 angeht. Werde berichten wie es ausgegangen ist. Gruss und Danke Tom
Hallo, ich habe durch Deine Hilfe nun den Controller dazu gebracht etwas auf den Bus zu senden. Ich habe durch messen am Bus festgestellt das der Controller etwas sendet,jedoch kommt meiner Meinung nach etwas falsche zurück. Da ich Neuling bin bin ich mir nicht ganz sicher ob des alles so richtig ist was ich da so programmiere. Daher folgende Frage zu meinem Verständnis. Ich sende folgendes an den PCF8583 Adresse(0xA1)-Registeradresse(z.B.0x03 für die Minuten). Ist das so richtig oder habe ich da etwas falsch verstanden. Gruß Thomas
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.