ARM / SK6812

Moderátori: psichac, Moderátori

maskrtnik01
Ultimate člen
Ultimate člen
Príspevky: 2563
Dátum registrácie: 20 Júl 2010, 00:00
Bydlisko: okolie KE
Vek: 27

ARM / SK6812

Príspevok od používateľa maskrtnik01 » 19 Júl 2019, 11:29

Dobrý deň,

Pokúšam sa na STM32H7 ovládať digitálny led pás. Trošku som upravil kód, ktorý som našiel na internete (https://github.com/cpldcpu/light_ws2812 ... 2_cortex.c).
Problém je taký, že mi to stále posiela log. 0 (300ns H, 900ns L), bez ohľadu na to, čo pošlem do poľa data.
Taktiež ten môj pokus o latch nefunguje - okamžite nasleduje ďalšia 0.

Keďže v asm sa nevyznám, chcel by som poprosiť miestnych odborníkov o pomoc, kde mám hľadať chybu, kde mám čo upraviť.
Môže byť problém v tom, že autor to písal pre Cortex-M0, a ja bežím na M7čke? Ale stále je to armko.
Časovanie pekne sedí, až na to, že to odmieta poslať 1čku a latch.
Prílohy
ws2812.c
(2.87 KiB) 100 stiahnutí
0