Re: ESP32, využití pinů
Jaroslav Buchta
jaroslav.buchta na hascomp.cz
Neděle Březen 17 12:28:19 CET 2019
Nemam ted cas nad tim badat, ale vetsina beznych periferii (UART, SPI,
I2C...) jde namapovat na zcela libovolny pin (par jich je ale jen
vstupnich, bacha) Co premapovat nejde je RMII a ta SD karta.
Myslim, ze SD kartu muzete pripojit jednim datovym bitem, vliv na
rychlost je minimalni - co jsem testoval tak asi do 20%. Vetsi vyznam ma
typ karty, podle toho se nastavi frekvence hodin.
AD prevodnik je takovy nic moc, je to blbe dokumentovane ale jednotlive
prevody SW spoustene jsou v pohode.
Bacha na GPIO2 - ma bootstrap funkci a kdyz ho pripojite pres R na +
kvuli SD, nefunguje boot loader. Resil jsem to propojenim pres sch.
diodu na D0, kterym se BL aktivuje.
Dne 17.03.2019 v 11:51 Petr Stehlik napsal(a):
> Ahoj
> Potřeboval bych pomoc s rozložením jednotlivých periferií na modulu
> ESP32-WROOM-32U.
> "Všichni" na tom dělají a mi to leží v zásuvce, tak jsem si na to
> vymyslel "projekt". Bez konkrétního cíle nejsem schopen se přinutit
> ani rozblikat LED.
>
> Chci tam mít:
> - SD kartu
> - I2C
> - 1W
> - RS485, nejraději by bylo na UART2, ale kříží se tam asi RTS s jinými
> - UART "TTL", může být společný s programováním nebo i s RS485
> - 3 x AD
> - Zbytek volných pinů použiji pro LED
>
> Když jsem však začal procházet zapojení dokumentaci k modulu a
> zapojení na netu, tak je to připojeno různě nebo se ty periferie
> překrývají, nebo některé piny mají různé omezení. Nejsem si jist jak
> by to mělo být správně. Chtěl bych si na to nakresli rovnou plošňák a
> nerad bych až začnu programovat zjistil že to mám blbě a že se některé
> periferie nedají použít.
>
> Ještě mám požadavek aby příjem, vysílání na UARTu nezdržovalo SD kartu
> a opačně a vše ostatní aby nezdržovalo UART. Žádný sleep mód nebudu
> provozovat.
>
> Prosím o pomoc s napinováním jednotlivých periferií.
>
> Děkuji, Petr.
>
> Momentálně mám navrženo toto, ale nevím zda tam není nějaký konflikt:
> IO0 IO0
> IO1 U0_TX
> IO2 SD_D0
> IO3 UO_RX
> IO4 SD_D1
> IO5 SD_DET
> IO12 SD_D2
> IO13 SD_D3
> IO14 SD_CLK
> IO15 SD_CMD
> IO16 U2_TX2
> IO17 U2_RX2
> IO18 SDA
> IO19 SCL
> IO20
> IO21
> IO22 U0_RTS
> IO23
> IO25
> IO26
> IO27
> IO32
> IO33
> IO34 3.AD
> IO35
> VN 2.AD
> VP 1.AD
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list