Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
microcontrollertechnik:ws2812-ansteuerung [2021/10/21 12:36] – angelegt tfischermicrocontrollertechnik:ws2812-ansteuerung [2023/12/16 02:43] (aktuell) mexleadmin
Zeile 2: Zeile 2:
  
 ===== Datenblatt ===== ===== Datenblatt =====
 +{{microcontrollertechnik:ws2812.pdf}}
  
 +===== Beispiel=====
 +  * empfohlener Code: {{microcontrollertechnik:ws2812_v2.zip}} (ab 8.5MHz für ATmega328, Clean Code)((alternative Variante :{{microcontrollertechnik:ws2812.zip}} (ab 13MHz für ATmega328)
 +))
 +  * Simulide-File: {{microcontrollertechnik:ws2812_discrete.sim1}}
 +  * Hex-File: {{microcontrollertechnik:ws2812_test.hex|ws2812_test.hex}}
  
 +Im Code muss in der Datei ''light_ws2812.h'' die verwendete Taktfrequenz ''F_CPU'' eingestellt werden
 +
 +<callout color="red" title="Wichtiger Hinweis!"> 
 + Das Programm enthält Assembler Code, welcher unter bestimmten Konfigurationen des Compilers nicht korrekt kompiliert wird. Bitte prüfen Sie vorher folgende Konfiguration:
 +  - Drücke ''<ALT> + <F7>'' für die Projekt Einstellungen
 +  - Gehe zu ''Toolchain'' >> ''AVR/GNU Compiler'' >> ''Optimization''
 +  - Der Optimization Level muss auf ''Optimize -O1'' stehen. 
 +
 +</callout>