Svetelektro.com

Svetelektro.com

Meno:
Heslo:
SVETELEKTRO • I2C Rozumí někdo komunikaci mezi dvěmi procesory?

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

Moderátori: psichac, Moderátori

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

Odoslaťod 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.
pecivat
Okoloidúci
Okoloidúci
Príspevky: 6
Založený: 24.08.2012
Karma: 0

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

Odoslaťod 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.
Soutěž Cena bastlířů: http://cenabastliru.cz
Nominujte/hlasujte a vyhrajte multimetr, IoT moduly, vývojové kity, PLC a spoustu dalších cen
https://chiptron.cz - novinky ze světa elektro (Arduino, Raspberry Pi, STM32, ESP8266, ESP32,...)
Peťus
Obrázok používateľa
Ultimate člen
Ultimate člen
Príspevky: 3932
Vek: 29.14
Založený: 07.03.2009
Bydlisko: Praha
Karma: 11

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

Odoslaťod 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) Stiahnutá 47 krát
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í
martin knocik
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1475
Vek: 27.99
Založený: 23.01.2008
Bydlisko: Trenčianska Turná
Karma: 6

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

Odoslaťod 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...
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
jenda23
Obrázok používateľa
Ultimate člen
Ultimate člen
Príspevky: 4793
Vek: 28.74
Založený: 27.06.2008
Bydlisko: Česká Třebová
Paragraf: 23
Karma: 58

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

Odoslaťod 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
pecivat
Okoloidúci
Okoloidúci
Príspevky: 6
Založený: 24.08.2012
Karma: 0

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

Odoslaťod 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
pecivat
Okoloidúci
Okoloidúci
Príspevky: 6
Založený: 24.08.2012
Karma: 0


Naspäť na Bascom

Kto je prítomný

Užívatelia prezerajúci si toto fórum: Žiadny registrovaný používateľ a 1 hosť.

Forums ©
Autor stránky je Ondrej Závodský(zawin), o graficky design sa stará Ľuboš Fabo(BUFU).

TOPlist

Powered by Copyright © UNITED-NUKE CMS. All Rights Reserved.
Čas potrebný k spracovaniu stránky 0.27 sekúnd