Wpis z mikrobloga

niestety software i przy używaniu WiFi widać to mocno...


@DeLorean: oj, dokumentacja mówi co innego. Co do software'owego, to podejrzewam, że da się to poprawić ustawiając priorytet przerwań od timera na najwyższy i przenosząc obsługę przerwania Timera do RAMu, żeby obniżyć opóźnienia wykonania kodu.
  • Odpowiedz
jak się wczytasz w tego datasheeta, to znajdziesz tam info, że ten pwm jest realizowany przez timer FRC1


@DeLorean: faktycznie tak to wygląda.

An optimized software algorithm provided by ESP8266 system enable the transmission of multi-channel PWM signals via GPIO (General Purpose Input Output) interface by way of mounting NMI on FRC1 timer.
  • Odpowiedz
@zetisdead: taa, optimized, chyba cost optimized ;) Kiedyś mnie tak wkurzył ten PWM, że użyłem Attiny85 słuchający po UARCie z 8266 wartości PWM dla 2 kanałów. Nie mogłem się pozbyć mrugania tego PWMa podczas transmisji WiFi. Jak nie drzwiami to oknem.
  • Odpowiedz