Skocz do zawartości

Problem z pinem MISO na nodeMCU


SOYER

Pomocna odpowiedź

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

No to tak na dzisiaj...

Możesz (żeby po prostu spawdzić działanie gadacza i ocenić czy się nadaje):

  1. cofnij wersję pakietu ESP32 do 2.0.0 (ostatni działający normalnie)
  2. cofnij wersję ESP8266Audio do 1.9.5 (kompatybilna z tamtą wersją płytki)
  3. pamiętaj o skonfigurowaniu IDE (tablica partycji i boards.txt)

powinno po skompilowaniu ruszyć i wydać z siebie normalne dźwięki (właśnie u mnie działa na DevKicie i najtańszym wzmacniaczyku z gałeczką, nawet kondensatora nie trzeba).

Daj znać , bo będę przerabiał gadacza (wrzucę swoją wersję modułu audio, ten działa, ale to nie takie proste bo muszę zachować kompatybilność z oryginalną biblioteką). Jak Ci nie pasuje to nie będę się spieszył, może w międzyczasie poprawią AudioOutput 🙂

 

Link do komentarza
Share on other sites

2 godziny temu, SOYER napisał:

Wprawdzie potem tego nie będę ruszał, ale jak zminimalizować szarpniecie prądem podczas włączania wzmaka? Widze jak przygasa dioda na przetwornicy i resetuje mi lcd:). Kondensator?

Kondensator najprostsze rozwiązanie, tylko dosyć duży musi być...lub wymienić na przetwornice bo te 1117 to w rzeczywistości słabsze są niż producent gada (prądy mniejsze dają)

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

30 minut temu, SOYER napisał:

Co popsuli?

Nie wiem jeszcze do końca. ale AudioOutputI2S domyślnie wymusza wyłączenie APLL, a w 2.0.5 bez tego nie działa.

Na szybko bez cofania wersji:

w pliku ESP32Gadacz.cpp w funkcji initAudioOutput() zamień linijkę (chyba linia 96 albo coś obok):

        player = new AudioOutputI2S(0,1);

na:

        player = new AudioOutputI2S(0,1,8,1);

To dla wzmacniacza, jutro podepnę I2S ale muszę wyjąć z krasnala.

Aha, tym komunikatem się nie przejmuj, to chłopaki z esp-idf namieszali ale to tylko ostrzeżenie.

Edytowano przez ethanak
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.