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