Skocz do zawartości

Problem z wysterowniem diod RGB za pomocą programu od msalomon


dragolice

Pomocna odpowiedź

Cześć, mam kłopot z wysterownaiem diod RGB WS2812 za pomocą pomysłu msalomon:

https://msalamon.pl/adresowalne-diody-ws2812b-na-stm32-cz-1/
https://github.com/lamik/WS2812B_STM32_HAL/tree/master
 

 

Tak wygląda sygnał dla pierwszej diody:
EEE.thumb.jpg.7a7f88b521edc7be2745c89e3b59a636.jpg

 

Tak wygląda program:
2024-10-25_175500.thumb.png.7208be5338cc2605b4c1b95caf13cd31.png

 

Diody:
20241020_211752.thumb.png.6feca758f9603f2a162fa4ddda4df0b6.png
 

 

Powinno zapalić tylko jedną diodę o indeksie 0 na czerwono. Napięcie na diodach zostało zmniejszone do 4V, więc STM32 powinno je bez problemu obsłużyć. Ktoś ma pomysł o co chodzi, lub jak dojść do rozwiązania?

Bit 0 - Cały: 1.660 us
Bit 0 - H: 670 ns
Bit 0 - L: 990 ns

Bit 1 - Cały: 1.670 us
Bit 1 - H: 1.170 us
Bit 1 - L: 500 ns

1341924640_Bit0-cay.thumb.jpg.668dc538983b67172aab9dbe7c8aa902.jpg1094097696_Bit0-H.thumb.jpg.c5cd38bc61b9701d28d10eb4b7b2f71d.jpg957241238_Bit0-L.thumb.jpg.fe23156f5cf0324206050ffd5bceec99.jpg

1402888352_Bit1-cay.thumb.jpg.ffeb34abc9958f6908bd64824c72b3cd.jpg1335495743_Bit1-H.thumb.jpg.740bb9a22883e69b49ab08819b12c91d.jpg194984886_Bit1-L.thumb.jpg.35ec41cf765188a20e39d9244917d1d2.jpg

 

Edytowano przez dragolice
  • Lubię! 1
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.