I2C Rozumí někdo komunikaci mezi dvěmi procesory?

Moderátori: psichac, Moderátori

pecivat
Okoloidúci
Okoloidúci
Príspevky: 6
Dátum registrácie: 24 Aug 2012, 21:08

I2C Rozumí někdo komunikaci mezi dvěmi procesory?

Príspevok od používateľa pecivat » 24 Aug 2012, 21:24

Zdraví jsem tu poprvé v Bascom už něco ovladám , ale potřeboval by jsme pochopit I2C Komunikaci mezi dvěmi procesory. Rozumí tomu někdo? Děkuji.
0

Používateľov profilový obrázok
Peťus
Ultimate člen
Ultimate člen
Príspevky: 3940
Dátum registrácie: 07 Mar 2009, 00:00
Bydlisko: Praha
Vek: 34
Kontaktovať používateľa:

Re: I2C Rozumí někdo komunikaci mezi dvěmi procesory?

Príspevok od používateľa Peťus » 24 Aug 2012, 21:34

v bascom nedělám, ale ... nějaký problém? jeden je master (řídí kdo bude posílat data po sběrnici) a druhý slave, který poslouchá popřípadě vykoná instrukci.
0
https://chiptron.cz - novinky ze světa elektro (Arduino, Raspberry Pi, STM32, ESP8266, ESP32,...)

martin knocik
Ultimate člen
Ultimate člen
Príspevky: 1639
Dátum registrácie: 23 Jan 2008, 00:00
Bydlisko: Trenčianska Turná
Vek: 33
Kontaktovať používateľa:

Re: I2C Rozumí někdo komunikaci mezi dvěmi procesory?

Príspevok od používateľa martin knocik » 24 Aug 2012, 21:55

i2C špecifikacia priamo od Philipsu (ten ju vymyslel) Arnold J Rimmerysvetleny principo i2c nezavisle od programovacieho jazyku.
Prílohy
i2c_philips_specifikacia.pdf
(303.01 KiB) 132 stiahnutí
0
http://mkbci.com

FEL UNIZA 2015, Ing.

ľudstvo je vírus ktorý napadol Zem

nerobme si ťažkú hlavu z debilov čo nám ani po členky nesiahajú, buďme radi že my dačo dokážeme a smejme sa im akí sú sprostí

Používateľov profilový obrázok
jenda23
Ultimate člen
Ultimate člen
Príspevky: 5779
Dátum registrácie: 27 Jún 2008, 00:00
Bydlisko: Česká Třebová
Vek: 33
Kontaktovať používateľa:

Re: I2C Rozumí někdo komunikaci mezi dvěmi procesory?

Príspevok od používateľa jenda23 » 24 Aug 2012, 22:04

Obecně se ten slave bude chovat jako jakej koli podřízenej čip a master bude normálně. Buďtot to můžeš emulovat softem a nebo použí knihovnu TWI lib. Sůave procesoru nastavíš "volací" adresu a v knihovně sou zřízený přerušení pro jednotlivý stavy (příjem, odesílní, ACK....) Takže zavoláš slave, pokud používáš hiearchii ve formě pracovních registrů tak zavoláš obvod, registr a ukončíš komunikaci. Pak zavoláš obvod pro čtení a vyčteš hodnotu a jeto...
0
Lokomotiva je jako žena.Je jich stovky typů a každej z nich je jinej,každá z nich je svým způsobem krásná.Když jí chceš aspoň trochu poznat jsou to stovky hodin času.Nejde s ní být aniž bys jí bezmezně miloval,je nemožný jí znát do poslední skulinky

pecivat
Okoloidúci
Okoloidúci
Príspevky: 6
Dátum registrácie: 24 Aug 2012, 21:08

Re: I2C Rozumí někdo komunikaci mezi dvěmi procesory?

Príspevok od používateľa pecivat » 24 Aug 2012, 22:09

Diky za odpovědi. No já už něco studoval. Umím komunikovat z eeprom po I2C jde mi spiše o to jak vyslat nějakou proměnou do slave a pak nějakou z něj přečíst. Zkoušel jsme mnoho možností ale nic mne nejde a vždy jsem stroskotal na te knihovně TWI tu já nemám
0

pecivat
Okoloidúci
Okoloidúci
Príspevky: 6
Dátum registrácie: 24 Aug 2012, 21:08

Re: I2C Rozumí někdo komunikaci mezi dvěmi procesory?

Príspevok od používateľa pecivat » 24 Aug 2012, 22:38

Knihovnu I2C_TWI.lbx mám ale nemám pro slave I2C_TWI_SLAVE.lbx

Nejdou mi ani s compilovat tyto kody master jde ale slave nejde
http://avrhelp.mcselec.com/index.html?i2c_twi.htm
0

Napísať odpoveď
  • Podobné témy
    Odpovedí
    Zobrazení
    Posledný príspevok