Skocz do zawartości

Problem z pinem MISO na nodeMCU


SOYER

Pomocna odpowiedź

Cześć, konstruuję dawno wyczekiwany domofon GSM, aktualnie męczę się z modułem rfid RC522. Domyślnie komunikuje on się poprzez SPI. Podłączyłem kabelki SDA(RC522) do pinu 11, SCK do 14, MOSI do 13, MISO do 10. Chyba dobrze. Jednak przy takim podłączeniu nie odpala sie nodemcu. Niezależnie czy jest zasilanie na rc522, czy nie ma. Po odpięciu kabelka z pinu 10, wszystko wraca do normy. To jest jakieś wymaganie przy starcie dla tego pinu, bo kiedy odpalę program na wyciągniętym node i włożę go do podstawki z połączeniami to program działa dalej, jednak po resecie już nie wstaje.

Co z tym pinem nie tak, @ethanak kiedyś, przy innej okazji, pisałeś mi, żeby tych pinów nie ruszać, ale przecież to SPI. Da się to obejść? 

 

NodeMcu-V3-CH340-Lua-ESP8266-pinout-mischianti-high-resolution.png

Edytowano przez SOYER
Link do komentarza
Share on other sites

10 minut temu, SOYER napisał:

ale przecież to SPI.

Oczywiście, to SPI do komunikacji procka z pamięcią flash i takimi tam jego wewnętrznymi duperelami... pewnie że nie ruszy jak tam podłączysz nie to co trzeba.

11 minut temu, SOYER napisał:

Da się to obejść?

Tak, podłączając do właściwych pinów czyli HSPI.

Link do komentarza
Share on other sites

No to się robi kupa, bo mi pinów zabraknie:(.

Czy wystarczy przepiąć tylko z tego pinu 10? 

Czy poprzez pcf8574 da się zrobić kilka software seriali na tych 2 pinach podpiętych do pcf8574?

Link do komentarza
Share on other sites

16 minut temu, SOYER napisał:

Czy wystarczy przepiąć tylko z tego pinu 10? 

A reszta to co? Masz to podłączyć do HSPI a GPIO6 do GPIO11  nie dotykać.

17 minut temu, SOYER napisał:

Czy poprzez pcf8574 da się zrobić kilka software seriali na tych 2 pinach podpiętych do pcf8574?

Nie.

18 minut temu, SOYER napisał:

No to się robi kupa, bo mi pinów zabraknie:(.

No to jedyna rada - wejść na aledrogo, poszukać gdzie tanio sprzedają ESP32 DevKit i zanabyć drogą kupna.

Trzy UART-y, 2 x SPI, 2x I2C, powinno wystarczyć bez software serial.

I liczyć piny przed rozpoczęciem projektu 🙂

 

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

12 minut temu, ethanak napisał:

ESP32 DevKit

Mam już w koszyku 2 tygodnie, bo liczyłem się z taką sytuacją.

13 minut temu, ethanak napisał:

liczyć piny przed rozpoczęciem projektu

Liczyłem, pasowało, ale potem doszły 3 czujniki dotykowe, dfplayer, lcd... skąd mogłem wiedzieć🤔😂😁😂.

Dziękuję🍻

Link do komentarza
Share on other sites

W przypadku esp32 możesz podpiąć kartę bezpośrednio do płytki i użyć wbudowanego DAC-a. Wygodniejsze bo możesz sobie pliki po ludzku ponazywać, i zawsze tp jeden moduł mniej...

O możliwości syntezy mowy nie wspominam...

Link do komentarza
Share on other sites

ESP32 to już zdaje się poważna maszyna, jeszcze nie używałem.

Ten będzie ok?. Tam zdaje sie siedzą różne konwertery, szukać konkretnego(ch340?). Na co jeszcze zwrócić uwagę?

13 minut temu, ethanak napisał:

możesz podpiąć kartę bezpośrednio do płytki i użyć wbudowanego DAC-a

Serio, serio? Głośnik się podpina bezpośrednio, czy jeszcze jakiś wzmak?

Link do komentarza
Share on other sites

Lepiej ten - 30 pinów (te sześć dodatkowe to akurat takie z serii "nie ruszać"). Tyle że da się go kupić dychę taniej i ja parę dni temu kupiłem ten.

10 minut temu, SOYER napisał:

Na co jeszcze zwrócić uwagę?

Na wersję WROOM-a - 32U wymaga anteny do WiFi. No i oczywiście nie jakiś S cośtam, tylko uczciwy WROOM.

11 minut temu, SOYER napisał:

Głośnik się podpina bezpośrednio, czy jeszcze jakiś wzmak?

No bez przesady, głośnik to nie... ale np. taki wzmacniaczyk plus jakiś potencjometr. A jak podepniesz takie cóś to w ogóle masz hifi superstar i superhit 🙂

Aha, podaję linki do Botlandu, ale na Aledrogo można kupić za 2/3 tej ceny.

 

Link do komentarza
Share on other sites

32 minuty temu, farmaceuta napisał:

ale na pinout nie widzę uart1

No i nie zobaczysz 🙂

33 minuty temu, farmaceuta napisał:

.domyślam się że jest zajęty przez konwerter usb

Nie, USB jest podpięty do UART0.

Po prostu UART, I2C, SPI i I2S co prawda mają jakieś tam domyślne piny, ale możesz je skonfigurować na dowolnych pinach które mogą być użyte jako OUTPUT.

Przykładowy fragment kodu Krasnala (UART0 podpięty do USB, UART1 do pinów UART w RPi):

#define SER2_RX_PIN 27
#define SER2_TX_PIN 26

  ...
void setup()
{
    Serial.begin(115200);
    Serial1.begin(115200, SERIAL_8N1, SER2_RX_PIN, SER2_TX_PIN);
...
  

 

  • Pomogłeś! 2
Link do komentarza
Share on other sites

Ok...zapomniałem że w ESP można sobie przypisywać prawie dowolne piny do uart/i2c etc...teraz doczytałem że  uart1 jest domyślnie ustawiony na piny 9/10 a tych z kolei używa się do flash, więc w razie potrzeby uart1 trzeba sobie go ustawić na innych pinach...👍 Dzięki wielkie za odpowiedź 😉

Link do komentarza
Share on other sites

2 godziny temu, ethanak napisał:

podpiąć kartę bezpośrednio do płytki

Szukam na zdjęciach tego gniazda na karty we wroomie, a teraz doczytałem, że napisałeś podpiąć, a nie włożyć. To mi trzeba jeszcze jakiś czytnik?

Link do komentarza
Share on other sites

5 minut temu, SOYER napisał:

To mi trzeba jeszcze jakiś czytnik

Zawsze możesz kupić płytkę z czytnikiem kart 😉 Tylko to trochę bez sensu, bo takie płytki mają jakieś ambitne ceny, czytniki kart są dość często wmontowane w jakiś wyświetlacz, a ponieważ nie trzeba tu żadnych dodatkowych rezystorów czy stabilizatorów - możesz np. użyć zwykłego adaptera SD i podlutować sobie przewody (ja sobie kiedyś do eksperymentów podlutowałem kawałek goldpina i wsadziłem w stykówkę, nawet działało).

Zerknij np. tutaj: https://www.mischianti.org/2021/03/28/how-to-use-sd-card-with-esp32-2/

 

  • Lubię! 1
Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.