Progetti

   

Tutorial

   

Servizi

   
Benvenuto, Ospite
Nome utente: Password: Ricordami
  • Pagina:
  • 1
  • 2

ARGOMENTO: ws2812b

ws2812b 4 Mesi 4 Settimane fa #6

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Offline
  • Moderatore
  • Messaggi: 4486
  • Ringraziamenti ricevuti 516
  • Karma: 49
Salve Marco,

ho appena testato un anello con 12 LED WS2812b controllati dal PIC18F4550 e Freedom II e l'esempio 1 della libreria LTlib. Ha funzionato.

Come compilatore ho usato XC8 1.44
Ti consiglio di aggiornarlo in maniera da avere una base comune per i test.

Gli alimentatori da PC hanno un ripple molto alto che puo' mandare in reset la CPU.
Ti consiglio di regolare i 5V per la CPU.

Prova comunque a rifare i test con il compilatore 1.44.

...poi la verità,
la liberia LTlib come anche le altre librerie online per MCU da 8 bit (incluso arduino), funzionano ma non dovrebbero funzionare. Sono fuori specifica rispetto a quanto voluto dal datasheet.
Per questo Proteus potrebbe no funzionare.
una CPU a 20MHz non può generare un impulso 200ns ON e 500ns Off. Sono troppo stretti se messi uno dopo l'altro.
puoi generare 200ns ma per preparati a generare 500ns impieghi forse più di 500ns...
Tutte le librerie con MCU lente generano un impulso 200ns ON ...e se la prendono con calma per OFF.
Infatti, sebbene fuori specifica il WS2812b sembra essere comandato dall'ampiezza del tempo di ON e non dal tempo di OFF.

Per questo il compilatore potrebbe fare la differenza, ma anche i reset sulla linea 5V possono causare problemi.


Saluti,

Mauro
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

ws2812b 4 Mesi 1 Settimana fa #7

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Offline
  • Moderatore
  • Messaggi: 4486
  • Ringraziamenti ricevuti 516
  • Karma: 49
Salve Marco,

ne sei uscito fuori o sei rimasto al buio?

Saluti,

Mauro
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
  • Pagina:
  • 1
  • 2
Moderatori: Mauro Laurenti, Pinna, StefA, Matteo Garia
Powered by Forum Kunena
   
© LaurTec 2006-2015