Nejak sa neviem dopátrať, ako správne pripojiť tento displej k arduinu, aké max napätie znesie.
https://www.elecom.sk/sk/0-96-palcovy-i ... biely.html
Na plošaku je 3,3V regulátor v napájní, ale SCL a SDA sú vyvedené priamo.
Z návodov na internetoch som dosť zmätený.
http://wiki.sunfounder.cc/index.php?tit ... 306_Module
OLED Vcc
Moderátor: Moderátoři
V datasheetu displaye jsou uvedené jak max. úrovně jednotlivých hladin napájení, tak vstupní úrovně pro H a L.
Jak je napájený MCU na desce Arduino (5 nebo 3,3 V), to plyne z jejího schématu a způsobu zapojení.
Osobně bych to viděl tak, že MCU obou desek budou pracovat na 3,3 V a na této úrovni tedy i komunikovat.
Viz i třeba https://github.com/cifertech/2.4-GHz-ba ... -Schematic - tam se napájí 5 V a 3,3 V stabilizátor na desce Arduina pak napájí jak ATmega328, tak i OLED.
Edit: moje chyba - obě desky se na uvedeném schématu napájí 5 V a další stabilizaci/snížení na 3,3 V si řeší desky samostatně.
Jak je napájený MCU na desce Arduino (5 nebo 3,3 V), to plyne z jejího schématu a způsobu zapojení.
Osobně bych to viděl tak, že MCU obou desek budou pracovat na 3,3 V a na této úrovni tedy i komunikovat.
Viz i třeba https://github.com/cifertech/2.4-GHz-ba ... -Schematic - tam se napájí 5 V a 3,3 V stabilizátor na desce Arduina pak napájí jak ATmega328, tak i OLED.
Edit: moje chyba - obě desky se na uvedeném schématu napájí 5 V a další stabilizaci/snížení na 3,3 V si řeší desky samostatně.
Naposledy upravil(a) JirkaZ dne 11 kvě 2023, 09:54, celkem upraveno 2 x.
Kdo chce, hledá způsob;
kdo ne - hledá důvod.
Ze dvou možností často volím tu třetí.
kdo ne - hledá důvod.
Ze dvou možností často volím tu třetí.
Mám ho napřímo na 5V Arduino. Tady ho má taky napřímo. S 3,3V Arduinem jsem ho nezkoušel. Předpokládám, že na 3,3V nepůjde, za stabecem na displeji bude moc malý napětí. Pak bys musel stabec na displeji obejít.
Stejně jsem to musel udělat u SD karty, ta má vstupy 3,3V a s 3,3V Arduinem SD karta nechodila, taky jsem musel stabec na desce SD karty obejít.
Stejně jsem to musel udělat u SD karty, ta má vstupy 3,3V a s 3,3V Arduinem SD karta nechodila, taky jsem musel stabec na desce SD karty obejít.
Jirka
Proč mi nemůže všechno chodit hned ?!!
Proč mi nemůže všechno chodit hned ?!!
Komunikace přes I2C je zcela výhradně pomocí budičů s otevřenými kolektory. Takže 5V zařízení dokáže bez problému komunikovat s 3,3V, protože se napětí pro logické úrovně částečně překrývá. Jediné, co je podstané, je zapojení terminálových rezistorů, které musí být připojené na to nižší napětí, tedy 3,3V.
Problém už je s ostatními rozhraními, kde jsou nutné převodníky úrovně.
Problém už je s ostatními rozhraními, kde jsou nutné převodníky úrovně.
Té "velké dávce štěstí" se oficiálně říká 5V tolerantní vstupy - a vždy je dobré si v datasheetu ověřit, jestli tolerantní opravdu jsou. Pokud není jistota, dá se použít oddělení za pár korun, něco takového
- Přílohy
-
- Dn3dX.gif
- (18.12 KiB) Staženo 28 x