MODDING-FAQ FORUM

Alles rund ums Modden => Elektronik, Elektrik => Thema gestartet von: pappajoes am November 5, 2004, 18:26:42



Titel: Tastersteuerung für I²C-Bus
Beitrag von: pappajoes am November 5, 2004, 18:26:42
Ich hab mich jetzt endlich dazu überreden zu lassen für ein Moddingprojekt ein EPIA-Board zu kaufen  ;D
Ja ich weiss die Teile sind shice, aber es gibt halt in der Grösse nix besseres  ;)
Nachdem das Problem mit der Stromversorgung gelöst ist, bleibt noch das mit der Steuerung durch die Tasten an der Frontblende.
AFAIK kann man dafür den I²C-Bus nutzen, den hat VIA nämlich auf einer 6-poligen Stiftleiste ausgeführt ;)
Leider weiss ich net, wie man das Ganze per Software ansteuert und welche ICs man dafür braucht, ich will ein Winamp-Plugin dafür schreiben und notfalls noch eine DVD-Player-Software steuern.
Es sind 12 Knöpfe da, ich will aber mindestens 3 davon für andere Sachen hernehmen.
COM und LPT fallen aus, die sind schon für andere Zwecke reserviert, USB wäre auch möglich, wenns ainfacher wird.


Titel: Re: Tastersteuerung für I²C-Bus
Beitrag von: Klinkerstein am November 5, 2004, 18:41:40
öh. ist das nicht der SM Bus?

http://www.smbus.org -> specs


Titel: Re: Tastersteuerung für I²C-Bus
Beitrag von: pappajoes am November 6, 2004, 16:50:53
Ja schon, aber der Name SM-Bus steht unter dem Schutz von Intel  ;)
Technisch gesehen sind beide genau gleich, aber auf dem Board steht halt I²C


Titel: Re: Tastersteuerung für I²C-Bus
Beitrag von: Spunky am November 6, 2004, 17:10:22
I²C ist AFAIK ein Philips-Name. Nur so der Vollstädigkeit halber.

Nachtrag: Dürfte mit I²C nicht einfach sein. Wenn aber eh schon mit ordentlich Elektronik, dann nimm doch einen KeyWarrior Flex von CodeMercs. In das EEPROM programmierst du dann die Codes für Multimediatasten.

Spunky


Titel: Re: Tastersteuerung für I²C-Bus
Beitrag von: pappajoes am November 6, 2004, 21:05:08
Zitat von: Spunky $txt[176] November 6, 2004, 17:10:22
I²C ist AFAIK ein Philips-Name. Nur so der Vollstädigkeit halber.

Nachtrag: Dürfte mit I²C nicht einfach sein. Wenn aber eh schon mit ordentlich Elektronik, dann nimm doch einen KeyWarrior Flex von CodeMercs. In das EEPROM programmierst du dann die Codes für Multimediatasten.

Spunky

Super, gibts dazu auch sowas wie nen Schaltplan, weil ich hab von Digitaltechnik net so die Ahnung, aber kann man net den LPT-Port für LCD und Tasten gleichzeitig benutzen??


Titel: Re: Tastersteuerung für I²C-Bus
Beitrag von: FYoshi am November 7, 2004, 01:42:59
ist es nicht möglich einen avr zu programmieren? der hat doch einen i²2 schon fest  eingedrahtet oder irre ich mich ? man spart halt richtig viel geld.


Titel: Re: Tastersteuerung für I²C-Bus
Beitrag von: b0nze am November 7, 2004, 11:20:58
klar geht das mit nem avr. alle megas besitzen nen i2c (dort twi genannt, two wire interface) das proggen wollte ich ihm ja eigentlich ersparen, deshalb habe ich meine klappe gehalten.

EIGENTLICH ist das nicht so arg schwer:
twi initialisieren.. 2-3bytes
usart (serielle schnitstelle) initialisieren 2-3bytes
und dann, wenn was übers twi reinkommt ans uart schicken.
noch nen pc-progrämmchen, das den shit empfängt und auswertet..

dafür tuts assembler...

b0nze


Titel: Re: Tastersteuerung für I²C-Bus
Beitrag von: Spunky am November 7, 2004, 21:14:23
Aber weches PC-Programm liest dann die I2C-Befehle und steuert den Winamp? Da liegt doch das Problem.

Spunky


Titel: Re: Tastersteuerung für I²C-Bus
Beitrag von: pappajoes am November 18, 2004, 12:59:51
Gibts da irgendne dll die man nehmen kann um Werte auszulesen und an ein C-Programm zu übergeben ???


Titel: Re: Tastersteuerung für I²C-Bus
Beitrag von: b0nze am November 18, 2004, 13:10:38
manche machen es mit dem com-port.. zu beachten ist, dass der i2c mit open-collectors arbeitet, d.h. du musst um etwas zu schreiben am besten einen transistor ansteuern, der die leitung auf 0 zieht...

lies dir dat mal durch:
http://www.semiconductors.philips.com/markets/mms/protocols/i2c/facts/

b0nze


© 2001-2022 MODDING-FAQ FORUM | SMF
Alle Rechte vorbehalten.