Skocz do zawartości

ESP32 - problem z jednoczesnym wykorzystaniem Bluetooth i ADC2


cule

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

Link do komentarza
Share on other sites

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
Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • 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.