Piny

Wiring, C++, C, Java, ...
Pravidla fóra
Toto subfórum slouží k řešení obecných otázek kolem programování (konstrukce, knihovny, alokace paměti, ...)
Odpovědět
kknndd_
Příspěvky: 1
Registrován: 09 srp 2017, 18:13

Piny

Příspěvek od kknndd_ » 09 srp 2017, 18:20

Ahojte mám doma MEGA 2560 (klon). Mám moduly HanRun HR911105A (Ethernet modul) a SD (od catalexu...) a chcel by som si z nich urobiť webserver. Našiel som aj kód ktorý podporuje všetko čo by som chcel ale neviem na aké piny mám čo pripojiť lebo tam to nikto nenapísal (alebo je tam Shield ale ten nemám a nechcem do neho investovať keď som už investoval do modulov), WebServer : https://startingelectronics.org/tutoria ... eb-server/ . Vopred Ďakujem.

fela
Příspěvky: 4
Registrován: 26 črc 2017, 18:29

Re: Piny

Příspěvek od fela » 16 srp 2017, 07:10

Ak teda nehovoríme o shielde, ktorý sa zasunie do Megy, tak potom:

SPI zapojenie:

HanRun -> Mega

MOSI (28) -> 51
MISO (27) -> 50
SCK (30) -> 52
SS (29) -> 53
4 -> 4
10 -> 10


Kedže SPI je zdieľaná SD kartou a aj eth. čipom W5100, je potrebné nastaviť piny 4 a 10 na HIGH a LOW podľa toho, ktoré zariadenie má komunikovať s Megou.

V jednom (jedinom) programe, kde som používal SD i ETH som našiel túto poznámku:

21│ The ethernet w5100 SPI Slave Select is digital pin 10. HIGH is disabled. LOW is enabled.
22│ The microSD SPI slave select is digital pin 4. HIGH is disabled. LOW is enabled.
23│
24│ To communicate with the SD card, disable the w5100 SPI (pin 10 HIGH) and enable SD SPI (pin 4 LOW).
25│ To communicate with the w5100 ethernet IC, disable SD SPI (pin 4 HIGH) and enable the w5100 SPI (pin 10 LOW).

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 6 hostů