forum.mcontrollers.com - hlavní stránka forum.mcontrollers.com - fórum

 

.: fórum - hlavní stránka :.
Technology Stronghold by Rudolf Vesely
How to build Microsoft System Center hosted cloud series
FAQFAQ HledatHledat Seznam uživatelůSeznam uživatelů Uživatelské skupinyUživatelské skupiny RegistraceRegistrace
ProfilProfil StatistikaStatistika Soukromé zprávySoukromé zprávy PřihlášeníPřihlášení

 
Ověření funkčnosti I2C zařízení

 
Přidat nové téma   Zaslat odpověď    Obsah fóra mcontrollers.com -> Elektronika s mikrokontroléry, procesory
 
Matyáš
Profesionál
Profesionál


Založen: 2.4.2014
Příspěvky: 49

PříspěvekZaslal: 20 duben 2016, 21:30    Předmět: Ověření funkčnosti I2C zařízení Citovat

Dobrý den,
Snažím se zprovoznit I2C komunikaci se senzorem tlaku BMP180. Ten jsem, společně s deskou na které je, zakoupil z e-bay. Na desce je 5 pinů:
VCC, GND, SCL, SDA a 3,3V
Vzhledem k tomu, že k desce nemám žádný DS, tak jsem automaticky připojil VCC na 5V (pochybuji, že by byly dva vstupy na 3,3V) a nyní zjišťuji, že to mohla být fatální chyba.
Zařízení tedy nefunguje. Pro informaci dodávám, že komunikaci vyvíjím na čipu IQRF, ke kterému nemám pořádnou I2C knihovnu k dispozici.
Nevím ale, zda mám pokračovat s pokusy, když může být modul odepsaný, což by byla naprostá ztráta času.
Proto bych ocenil, kdyby mi někdo z Vás poradil, jak jednoduše ověřit, zda zařízení funguje, abych mohl případně pokračovat v programování.

Předem děkuji za Vaše rady!
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
 

 
Balů
Profesionál
Profesionál


Založen: 29.10.2012
Příspěvky: 719

PříspěvekZaslal: 20 duben 2016, 21:46    Předmět: Citovat

Nevím, jaké máš provedení toho modulu, našel jsem asi 4 varianty. Ale řekl bych, že jsou tam tranzistorové převodníky napětí a ty potřebují i těch 3,3V napájení, jinak Ti to komunikovat určitě nebude.

Co se I2C knihovny týká, tak s ní neztrácej čas a naprogramuj si ji. Je to otázka pár chvil a za tu práci to stojí. Pak bych asi doporučil koupit si za pár korun třeba PCF8574 (cca 20,- Kč) a otestuj si komunikaci na něm. Když budeš mít jistou, že komunikace chodí, můžeš se pustit do něčeho skoro neznámýho. Na odladění by třeba ani logický analyzátor nebyl od věci. Saelae klon z ebay je cca za 200,- Kč a umí skoro zázraky.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
 

 
Matyáš
Profesionál
Profesionál


Založen: 2.4.2014
Příspěvky: 49

PříspěvekZaslal: 20 duben 2016, 21:53    Předmět: Citovat

Děkuji, Balů.
Zapojím tedy i 3,3V a vyzkouším to. Vytváření knihovny pro IQRF bude jistě trochu složitější, než u PIC, na které jsem zvyklý. Snad to půjde Smile
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
 

 
Radius
Profesionál
Profesionál


Založen: 22.2.2013
Příspěvky: 471

PříspěvekZaslal: 20 duben 2016, 23:05    Předmět: Citovat

No to sis nevybral zrovna "entry level" platformu Wink Abys otestoval jestli I2C žije nemusíš vytvářet hned "plnou univerzální" knihovnu, ale stačí naprogramovat softwarové I2C (vrtíš dvěma nožičkama programově) a poslat na zběrnici zkoušenému čipu sekvenci START , 8 bit ADRESU , přečíst 1 bit ACK , sekvence STOP. Pokud je ADRESA správně a čip žije, tak ACK=0.
_________________
x51 , ARM , XILINX
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail Zobrazit autorovy WWW stránky
 

Zobrazit příspěvky z předchozích:   
Zobrazit předchozí téma :: Zobrazit následující téma  
Přidat nové téma   Zaslat odpověď    Obsah fóra mcontrollers.com -> Elektronika s mikrokontroléry, procesory Časy uváděny v GMT + 2 hodiny
 
Strana 1 z 1
Přejdi na:  
Můžete přidat nové téma do tohoto fóra.
Můžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Můžete k příspěvkům připojovat soubory
Můžete stahovat a prohlížet přiložené soubory
 



Num Lock Holder - app to hold Numlock
Copyright © 2017 Rudolf Veselý, mcontrollers.com.
Je zakázáno používat části tohoto webu bez souhlasu autora. || Powered by phpBB © 2001, 2002 phpBB Group - with RedSquare DoubleJ(Jan Jaap)