8031-89C2051 po I2C

Loading thread data ...

Panoramix napisał(a):

Zrobić programową obsługę I2C? Uprzedzam, będzie powolna.

Reply to
badworm

- poczytaj opis standardu I2C (Philips) / TWI (Atmel).

- musisz zaimplementować master I2C w jednym procesorze, a slave I2C w drugim; zdecyduj, który jest ważniejszy i będzie tego drugiego odpytywać

- wymyśl komendy do transferu danych (możesz np. udawać procesorem slave pamięć EEPROM)

- chyba wszystko jasne?

A tak poza tym to I2C srednio sie nadaje do komunikacji miedzy 2 procesorami. Pomysl raczej o szybkim synchronicznym interfejsie szeregowym (cos jak RS232 ale z dodatkowa linia zegara) albo SPI.

Reply to
Adam Dybkowski

badworm napisał(a):

No własnie - zwłaszcza realizacja funkcji MASTER'a będzie dosyc wolna. A czy te procesory maja jeszcze gadac po I2C z jakimis innymi układami ? I jakie są wymagania co do szybkości transmisji ?

Reply to
Miłosz Kłosowicz

Najsensowniej .. zrobic to bez I2C albo zmienic procki na takie co maja sprzetowo.

Najtaniej .. to chyba trzeciego atmelka miedzy nie wlozyc :-) Niech udaje dwa slave i fifo w obie strony, jak to bedzie jedyne zadanie to powinien zdazyc.

A moze jakies malutkie FPGA ?

J.

Reply to
J.F.

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.