ARDUINO DUE (STM32 ATSAM3X8E-AU) + shield Ethernet W5100 - is compatible?
ARDUINO DUE (STM32 ATSAM3X8E-AU) + shield Ethernet W5100 - is compatible?
Zdravím,
mám na Arduino DUE nasazen shield Ethernet s W5100. Vypadá to ale tak, že se tam nějak hádá ethernet s SD kartou. Pokud není karta zasunutá do slotu, ethernet funguje na ping i WEB, inicializace proběhne OK.
Ale - pokud kartu zasunu do slotu, ethernet přestane fungovat, již při inicializaci to píše nesprávnou IP (255.255.255.255) a také to, že kartu nelze inicializovat.
Pokud použiji samostatně demo pro SD, vše funguje OK.
Prosím dotaz: rozchodil někdo úspěšně tuto kombinaci, popř. jaké knihovny jsou funční? Díky, mpcz, 13aug2019
mám na Arduino DUE nasazen shield Ethernet s W5100. Vypadá to ale tak, že se tam nějak hádá ethernet s SD kartou. Pokud není karta zasunutá do slotu, ethernet funguje na ping i WEB, inicializace proběhne OK.
Ale - pokud kartu zasunu do slotu, ethernet přestane fungovat, již při inicializaci to píše nesprávnou IP (255.255.255.255) a také to, že kartu nelze inicializovat.
Pokud použiji samostatně demo pro SD, vše funguje OK.
Prosím dotaz: rozchodil někdo úspěšně tuto kombinaci, popř. jaké knihovny jsou funční? Díky, mpcz, 13aug2019
- pavel1tu
- Příspěvky: 2054
- Registrován: 26 říj 2017, 08:28
- Reputation: 0
- Bydliště: Trutnov
- Kontaktovat uživatele:
Re: ARDUINO DUE (STM32 ATSAM3X8E-AU) + shield Ethernet W5100 - is compatible?
Doma kouknu,
mám to na UNO - shield je stejný, používal jsem jak LAN tak SD.
Musíš nějak volit s čím zrovna komunikuješ - pin 10 pro CS signál W5100 a pin 4 pro CS signál slotu pro paměťové karty
Někde je na to příklad
mám to na UNO - shield je stejný, používal jsem jak LAN tak SD.
Musíš nějak volit s čím zrovna komunikuješ - pin 10 pro CS signál W5100 a pin 4 pro CS signál slotu pro paměťové karty
Někde je na to příklad
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Re: ARDUINO DUE (STM32 ATSAM3X8E-AU) + shield Ethernet W5100 - is compatible?
Děkuji, to prosím koukni. Protože UNO oproti Mega2560 a DUE je zásadní rozdíl. Teorií jsem si přečetl dost, které to neřeší, takže to vyřeší asi jen funkční demo a konkrétní použitá knihovna. Cílem je rozchodit SD kartu na samostatném PCB nejlépe W5100 ale i 28J60 a Ethernet na samostatném PCB, nejlépe W5100 ale i 28J60 a desce Mega2560 nebo DUE, původní UNO má malou paměť pro moje potřeby. Dík, mpcz, 14aug2019
- pavel1tu
- Příspěvky: 2054
- Registrován: 26 říj 2017, 08:28
- Reputation: 0
- Bydliště: Trutnov
- Kontaktovat uživatele:
Re: ARDUINO DUE (STM32 ATSAM3X8E-AU) + shield Ethernet W5100 - is compatible?
UNO je rozdíl jen v paměti atd.
ale programem pro použití tohoto shieldu nebude rozdíl.
Kouknu, snad najdu.
ale programem pro použití tohoto shieldu nebude rozdíl.
Kouknu, snad najdu.
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
- pavel1tu
- Příspěvky: 2054
- Registrován: 26 říj 2017, 08:28
- Reputation: 0
- Bydliště: Trutnov
- Kontaktovat uživatele:
Re: ARDUINO DUE (STM32 ATSAM3X8E-AU) + shield Ethernet W5100 - is compatible?
Nebudu posilat muj kod, je to ukladani dat na SD z meteostanice - nevim jak je to aktualni, ale SD mi odcházely tak jsem tuto myšlenku opustil.
Mam ale ulozeny odkaz sem, z tohoto jsem vychazel. Jen jsem misto sserveru nastavil client a na sd jsem dal soubor sd.txt a tim testuji funkcni SD.
LAN modul mam original koupeny s original UNO z Německa. Doma testnu na DUE, ale dle mne to je stejne.
https://startingelectronics.org/tutoria ... eb-server/
PS: mám poznámku, buď se musí první inicializovat SD karta a pokud se nenajde tak ji zakazat, protoze pokud se spravně neinicializuje SD karta tak mi nikdy nefungovala inicializace LAnky
Tudíž mám ještě přidáno při chybné inicializaci sd karty - její deaktivaci - vyhlášení chyby (rozsvěcím LED chyba - taková suma), zapisuji hlášku o této chybě na serialmonitor + pak pomocí klienta sumu všech chyb na WWW server.
Deaktivace SD
vice až to testnu - můžeš zkoušet zatím já jsem na 110kV rozvodně a teď 2 dny zapínáme
Mam ale ulozeny odkaz sem, z tohoto jsem vychazel. Jen jsem misto sserveru nastavil client a na sd jsem dal soubor sd.txt a tim testuji funkcni SD.
LAN modul mam original koupeny s original UNO z Německa. Doma testnu na DUE, ale dle mne to je stejne.
https://startingelectronics.org/tutoria ... eb-server/
PS: mám poznámku, buď se musí první inicializovat SD karta a pokud se nenajde tak ji zakazat, protoze pokud se spravně neinicializuje SD karta tak mi nikdy nefungovala inicializace LAnky
Tudíž mám ještě přidáno při chybné inicializaci sd karty - její deaktivaci - vyhlášení chyby (rozsvěcím LED chyba - taková suma), zapisuji hlášku o této chybě na serialmonitor + pak pomocí klienta sumu všech chyb na WWW server.
Deaktivace SD
Kód: Vybrat vše
pinMode(4, OUTPUT);
digitalWrite(4, HIGH);
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Re: ARDUINO DUE (STM32 ATSAM3X8E-AU) + shield Ethernet W5100 - is compatible?
Dík, to si ale po troše laborování tak úplně nemyslím. Při změně z UNO na Mega nebo DUE z nějakého důvodu došlo ke změně ovládacích pinů, které se změnily na sekci, která už není shieldem pro UNO vůbec obsluhována. Už jen s tím je problém. Takže jsem přešel na verzi Mega + modul sólo ethernet + modul sólo SD (velká) card. Předpokládám, že oba moduly budou na SPI zapojené "paralelně" a v kódu budou definovány dva různé piny pro CS modulů. Zatím nemám moduly, takže je to pouze teorie. mpcz, 15aug2019
- pavel1tu
- Příspěvky: 2054
- Registrován: 26 říj 2017, 08:28
- Reputation: 0
- Bydliště: Trutnov
- Kontaktovat uživatele:
Re: ARDUINO DUE (STM32 ATSAM3X8E-AU) + shield Ethernet W5100 - is compatible?
Pokud mluvíme o tomto shieldu
tak mohu dát ruku do ohně (pošlu foto), jde naklapnout na UNO, MEGA i DUE a funguje.
Musí se dát pozor a na MEGA a DUE ho zasunovat podle toho SPI malého konektoru a ostatní piny sednou sami kam mají.
tak mohu dát ruku do ohně (pošlu foto), jde naklapnout na UNO, MEGA i DUE a funguje.
Musí se dát pozor a na MEGA a DUE ho zasunovat podle toho SPI malého konektoru a ostatní piny sednou sami kam mají.
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Re: ARDUINO DUE (STM32 ATSAM3X8E-AU) + shield Ethernet W5100 - is compatible?
Zdravím, vyzkoušel jsem všechny shieldy, výsledek stejný. Buď nechodil ethernet nebo SD karta. Jediné co jsem rozchodil byla kombinace Mega2560 + shield 28j60 + SD card:
http://www.ispshop.cz/index.php?main_pa ... cts_id=759
http://www.ispshop.cz/index.php?main_pa ... cts_id=902
a to jsem ještě musel přerušit spoj mezi piny 10 shieldu a Mega2560 vyhnutím a propojit pin 53 Mega2560 s pinem 10 na shieldu. Pak chodí oboje, ethernet server i SD card. Tohle by šlo asi zařídit softwarově, ale zatím nevím jak. mpcz, 15aug2019
http://www.ispshop.cz/index.php?main_pa ... cts_id=759
http://www.ispshop.cz/index.php?main_pa ... cts_id=902
a to jsem ještě musel přerušit spoj mezi piny 10 shieldu a Mega2560 vyhnutím a propojit pin 53 Mega2560 s pinem 10 na shieldu. Pak chodí oboje, ethernet server i SD card. Tohle by šlo asi zařídit softwarově, ale zatím nevím jak. mpcz, 15aug2019
- pavel1tu
- Příspěvky: 2054
- Registrován: 26 říj 2017, 08:28
- Reputation: 0
- Bydliště: Trutnov
- Kontaktovat uživatele:
Re: ARDUINO DUE (STM32 ATSAM3X8E-AU) + shield Ethernet W5100 - is compatible?
Tak jsem doma.....
Zkoušel jsem kombinaci DUE+ShieldW5100 i UNO+ShieldW5100
Dle tohoto příkladu:
https://startingelectronics.org/tutoria ... eb-server/
Výpis SerialMonitor:
Výpis z WWW prohlížeče:
WEB server běží a použil Index.htm z SD karty.
Problém je, že pokud jsi na USB připojený na SerialMonitor, tak se to tluče- nefunguje čip 5100, pokud USB odpojíš provedeš vyp/zap Arduina, funguje vše - toto je ale skoro všude popsané. Lze to nějak opravit, ale na to nemám čas .... musím na zahradu.
Zkoušel jsem kombinaci DUE+ShieldW5100 i UNO+ShieldW5100
Dle tohoto příkladu:
https://startingelectronics.org/tutoria ... eb-server/
Výpis SerialMonitor:
Kód: Vybrat vše
Initializing SD card...
SUCCESS - SD card initialized.
SUCCESS - Found index.htm file.
Kód: Vybrat vše
Hello from the Arduino SD Card!
A web page from the Arduino SD card server.
Problém je, že pokud jsi na USB připojený na SerialMonitor, tak se to tluče- nefunguje čip 5100, pokud USB odpojíš provedeš vyp/zap Arduina, funguje vše - toto je ale skoro všude popsané. Lze to nějak opravit, ale na to nemám čas .... musím na zahradu.
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Re: ARDUINO DUE (STM32 ATSAM3X8E-AU) + shield Ethernet W5100 - is compatible?
Děkuji, bohužel úspěch se nedostavil. Karta SD (CS je napojen na pin 4) se sice inicializovala OK, ale www server nenaběhl, ani ping na jeho IP nedostal odpověď. Testována konfigurace, která mi Mechanicky nejvíce vyhovuje z hlediska zástavby do krabičky:
Mega2560 + na hrbu shield 28j60 s univerzálním testovacím PCB polem. Vyzkoušel jsem co jsem mohl, i ten tvůj odkaz, ale úspěch se nedostavil.
Odpojení USB kabelu z programovacího portu a napájení Mega2560 přes JACK nepřineslo bohužel žádnou změnu. mpcz, 16aug2019
Mega2560 + na hrbu shield 28j60 s univerzálním testovacím PCB polem. Vyzkoušel jsem co jsem mohl, i ten tvůj odkaz, ale úspěch se nedostavil.
Odpojení USB kabelu z programovacího portu a napájení Mega2560 přes JACK nepřineslo bohužel žádnou změnu. mpcz, 16aug2019
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host