Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
microcontrollertechnik:ws2812-ansteuerung [2021/11/25 21:49]
tfischer [Beispiel]
microcontrollertechnik:ws2812-ansteuerung [2023/12/16 02:43] (aktuell)
mexleadmin
Zeile 5: Zeile 5:
  
 ===== Beispiel===== ===== Beispiel=====
-  * Code:{{microcontrollertechnik:ws2812.zip}} +  * 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_v02.simu}} +)) 
-  * Hex-File: {{microcontrollertechnik:ws2812_test.hex}}+  * 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>