-
-
anzahl der terminals: erst mal bei mir in zimmer für jeden tisch ein und ein auf den fernseher mit infrarot bedinung und später dan mehrere pro zimmer. ich weiss nicht wie du dir da vorschteltst wenn ich ein pc mit zich serielen schnitschtellen buen soll auserdem müste ich dann zich leitungen verlegen das gegenteil von demm was ich wollte. Tcp ist auf jeden fall gute idee aber ich müsste ca. 5kleine switsches pro zimmer nemen um keine doppelte kabel nicht ligen zu haben. dann noch zich netzwerkkarten. Die verbindungen von zimmer zu zimmer kann ich mir schon vorschtellen so zu verlegen aber die verteilung in einem raum möchte ich doch sparsamer und billiger. Also wenn der an eternet angeschlosener conntroller(nene ich mal host) zb mit I2C zu drei anderen controllern verbunden were. wegen der badbreite möchte ich aber das jeder von denen mit separatem bus angeschlosen. zwei davon wären terminals in der nähe und der dritte könnte dann etwas weiter entfernte weiterer host sein das wieder drei terminals versorgt. Was du warscheinlich falch verstanden hast ich brauch keine tips zur netzstruktur die ist weitgehend festgelegt mein problem ist ein programm zu schreiben das mehrere bussysteme zb.eternet und die drei i2c( oder was uch immer vorteihaft wäre) gleichzeitig lafen zu lassen das es nicht wenn an einem übertagung statfindet bei denn anderen die bits ins lehre laufen. Also welches busprotokoll kann ich auf einem controller mehrmals simultan lafen lassen? bei I2C habe ich keine probleme mit dem master aber wenn ein kontroller weiterverteilen soll brauche eich auch ein slave wegen der redundanz/bandbreite am besten zwei. momentan habe ich zwei terminals die sich über ein controller(host) sich gegenseitig nachrichten zuschiken sollen. Die Terminals im fall I2C müssen master sein weil bei übertragung auf LCD bzw lesen der tstatur von host nichts empfangen können. Wenn der host aber an zwei verschidenen i2s bussen hängt darf er auf keinem was verpassen. meine idee wäre einfach die bits parallel in in arry zu lesen und wärend die master auf ein ack warten soweit sie noch nicht fertig sind die datten zu verarbeiten. da Suche ich eine matematische operation die das kann. im array wären dann in denn 8 byts immer der erste bit von bus eins die müssten dann in ein byte im zweiten array. Alle zweiten bints in zweite byte... aber bitte nicht so nacheinander wie ich beschriben habe sondern wie man matritzen transponiert oder änlich
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen