Chiedo perché e nata una semi discussione in ufficio
MCU = STM32F1/ qualsiasi MCU a 32bit
Led = 200 * WS2812
Domanda
Per generare giochi di luce è preferibile calcolare al momento la stringa da inviare o leggerla da una memoria esterna ?
Mettiamo che devo fare un fade, faccio prima a calcolarlo o a tenerlo su una memoria esterna e semplicemente leggero e inviarlo ai led ?
Nel caso dell'utilizo di una memoria esterna (Flash ?), i vari array da mandare li genero da PC e li salvo su una SD il micro deve solo leggerli e inviarli ai led (uso cpu basso)
Ipotizando 10 step e arrotondo a 250 per comodità di calcolo:
24bit * 200 * (250/10) = 120 kb
Sono tanti ma ora le memorie ("esterne") costano abbastanza poco
Nel caso del calcolo dovrei usare costantemente il Core M3, voi direte ma tanto non devi farci altro

Con il Fade è semplice sono tutti valori uguali

Nel caso dei dati in memoria l'uso/velocità non cambia leggo i miei 5kb e li rinvio, con il calcolo non so come si comporterebbe
Pareri opinioni ?
