Skocz do zawartości
cule

ESP32 - problem z jednoczesnym wykorzystaniem Bluetooth i ADC2

Pomocna odpowiedź

Witam

Tworzę mały projekt oparty na ESP32 i jednym z zadań jest odczytanie kilku czujników za pomocą przetwornika A/C. Napisałem program w środowisku arduino do odczytu czujników i wszystko jest w porządku do momentu gdy nie dodam biblioteki bluetooth, wtedy czujniki podłączone pod piny ADC2 pokazują maksymalna wartość dla danej liczby bitów. Dodam, że potrzebuje 8 wejść, czyli muszę użyć dwóch dostępnych przetworników w module ESP32 ADC1 oraz ADC2. W dokumentacji producenta jest informacja o tym, że przetwornik ADC2 nie będzie działał w momencie użycia modułu Wi-Fi - "ADC2 is used by the Wi-Fi driver. Therefore the application can only use ADC2 when the Wi-Fi driver has not started."

Czy jest to błąd w dokumentacji i nie ma możliwości użycia ADC2 oraz bluetooth jednocześnie czy wymaga to jakiejś poprawki w programie?

 

Dziękuję za informacje

Udostępnij ten post


Link to post
Share on other sites
(edytowany)

Ciężko cokolwiek stwierdzić, za mało informacji. Jak kiedyś chciałem zrobić jednocześnie komunikację po WiFi i BT na ESP32 następowało przepełnienie stosu. Może jest to w jakiś sposób powiązane z ADC2 skoro jego wykorzystanie uniemożliwia używanie WiFi.

Edytowano przez szczawiosław

Udostępnij ten post


Link to post
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!

Gość
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...