Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

Re: CC Pro als I2C Slave Kategorie: I²C-Bus (von Ernst H. - 9.01.2011 19:44)
Als Antwort auf Re: CC Pro als I2C Slave von Franz-Peter - 10.11.2010 14:52
Ich nutze:
CC-Pro 128 Application Board, Pro-Bot128
Für die Drehgeberauswertung wäre ein I2C Slave Atmega 32 super.

Mit etwas Hardware könnte man das Problem eventuell lösen:

Man könnte vom ATmega32  einen 8Bit-Port opfern und diesen an einem PCF 8574 anschlieÃ?en,
welcher mit I2C am 128er ausgelesen wird.
Noch einige Portbins   direkt vom 128er zu 32er  für die "Auswahl" des abzufragenden Bytes.
So könnte man die gewünschte 32 Bit Zählervariable je nach "Auswahl Bit" auf das
8Bit Port zur Abfrage legen.
Der 32er wäre dann nur sehr gering belastet - nur Portausgabe in Abhängigkeit der "Auswahl Bits"
- sodass im 32er kein Interrupt notwendig ist.

Wenn man nur den I2C zur Verfügung hat, könnte man noch einen 2. PCF 8574 für die
Auswahl (Befehle an den 32er) verwenden.
Ernst H.


    Antwort schreiben


Antworten:

Re: CC Pro als I2C Slave (von Franz-Peter - 11.01.2011 9:55)