I was having white leds too, even more so by doing as the tutorial suggests (halving the baud rate); by doubling it I'm able to address all 25 of them, with just an occasional flickering.
By reading http://bleaklow.com/2012/12/02/driving_the_ws2811_at_800khz_with_a_16mhz_avr.html , I suspect the problem may be related to low/high speed mode, which I don't understand if it's related to the chip variant or if it's supposed to auto-sense that, and anyway it's mostly by luck that this setting actually works; If I had a logical analyzer I would be curious to actually see what is coming out of MOSI, I suspect it may work because the STM32 is putting some delay between each byte sent.
And no, personally I don't have those other array problems you mention.
Bye,
Luca
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
I was having white leds too, even more so by doing as the tutorial suggests (halving the baud rate); by doubling it I'm able to address all 25 of them, with just an occasional flickering.
By reading http://bleaklow.com/2012/12/02/driving_the_ws2811_at_800khz_with_a_16mhz_avr.html , I suspect the problem may be related to low/high speed mode, which I don't understand if it's related to the chip variant or if it's supposed to auto-sense that, and anyway it's mostly by luck that this setting actually works; If I had a logical analyzer I would be curious to actually see what is coming out of MOSI, I suspect it may work because the STM32 is putting some delay between each byte sent.
And no, personally I don't have those other array problems you mention.
Bye,
Luca