( apal | 2020. 07. 13., h – 18:21 )

A raspberry pi-n valoban van I2C kivezetes, amit mar kozvetlenul a gyari modullal is tudsz hasznalni, es nagyon jo linuxos toolok vannak hozza az `i2c-tools` csomag formajaban. A "bedugod es mukodik" kategoriaban jelenleg (szerintem) ez a legegyszerubben elerheto dolog. Illetve amit vbalint kollega mond feljebb, azt a kis hardvert is erdemes megnezned!

Az I2C sajnos mind digitalis logikaban, mind hardveres illesztesben elegge kulonbozik az UART-tol (ld. USB-TTL csatolo) illletve az SPI-tol is, szoval az biztos hogy egy dedikalt, kimondottan I2C periferiara kihegyezett hardverre van szukseged. Illetve az I2C-nek szamos uzemmodja van, es kerdes hogy a sajat kis hardvered mit tamogat, mire van szukseged. Szenzorok olvasasahoz eleg csak az MT es az MR (master transmitter es master receiver) uzemmodokat ismerned, ezt a raspberry pi beepitett modulja tudja. Az I2C protokoll kimondottan az open collector-os illesztesre van kitalalva, igy hardveresen sem UART-hoz, sem SPI-hoz nem lehet hozzakotni, bar logikaban van azert valami minimalis koze az SPI-hoz.

Ezutobbi tulajdonsaga alapjan az FT2232-es meghajtohoz is hozza lehet illeszteni: https://www.ftdichip.com/Support/Documents/AppNotes/AN_113_FTDI_Hi_Spee…. Ezt meg nem probaltam ki, de lehet hogy majd egy szep napon megnezzuk :) Mindettol fuggetlenul ez inkabb bitbang-nak tunik elso olvasatra.