-
Thread
WordClock mit WS2812
Das sollte den Timer informieren, dass DMA zu triggern ist, wenn der PWM-Wert "raus" ist: void ws2812_init (void) { ... TIM_DMACmd (WS2812_TIM, WS2812_TIM_DMA_TRG1, ENABLE); ... } [/c] Wobei WS2812_TIM_DMA_TRG1 ein define in ws2812.c ist, um die Hardware zu verstecken. In Wirklichkeit
und die Seite mit dem Artikel hat scheinbar > gerade Ladehemmungen. Das Timing findest Du in ws2812.c - auch oben im Kommentarblock beschrieben - sowohl für WS2812 als auch für WS2812B. Ich selbst benutze ein Timing, welches sowohl von WS2812 als auch von WS2812B akzeptiert wird, da es in einem geringen
-
Thread
[Mitbestellung] SMD5050 RGB-LED mit integriertem 8-bit PWM Controller
an dem Beispiel in test_rgb_blinky.c orientiert. In der main() vor der loop steht sowas: [c]//WS2812 ws2812_ddr |= (1<<ws2812_pin); //set to output #define WS2812_LEDCOUNT 30 //number of lEDs struct CRGB { uint8_t g; uint8_t r; uint8_t b; }; struct CRGB led[WS2812_LEDCOUNT]; [/c] Hab noch
(i=0;i<WS2812_LEDCOUNT;i++) { led[i].r=50;led[i].g=50;led[i].b=150; } ws2812_sendarray(&led[0],3*WS2812_LEDCOUNT); _delay_ms(500); for (i=0;i<WS2812_LEDCOUNT;i++) { led[i].r=200;led[i].g=50;led
-
Thread
Lightweight WS2811/WS2812 Library
Ach ja - hier ist die v0.4: https://github.com/cpldcpu/light_ws2812/tree/master/light_ws2812
müsste man dann > modifizieren? Einfach die masken verändern. https://github.com/cpldcpu/light_ws2812/blob/master/light_ws2812_AVR/Light_WS2812/light_ws2812.c#L110
-
Thread
[Mitbestellung] SMD5050 RGB-LED mit integriertem 8-bit PWM Controller (ORGA ali69)
Hallo, Ich habe einen neuen Thread aufgemacht für eine neue Bestellung der WS2812/B LED´s sowie der Strips. Es Können Einzelne WS2812 und WS2812B leds bestellt werden, Strips können auch mit der WS2812 oder WS2812B LED bestellt werden. Ich übernehme die Laufende Bestellung
WS2812 und unten WS2812B zusehen http://warpone.de/ws2812/IMG_1604.MOV Verschiedene Effekte bei PWM 20 http://warpone.de/ws2812/IMG_1607.MOV PWM 60 http://warpone.de/ws2812/IMG_1608.MOV
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
also 60 STk LEDs pro Laufmeter - der Abstand beträgt also nur 1,66 cm. "1M 60 LED RGB Strip mit WS2812B 5050 SMD LEDs WS2811 Controller WS2812" Ich habe sie über ebay bei witopower bestellt: http://www.ebay.de/itm/1M-60-LED-RGB-Strip-weiss-mit-WS2812B-5050-SMD-LEDs-WS2811-Controller-WS2812-/351136520789
bis "ws2812_refresh();" ihre alten Werte. Und der "rgb_buf[WS2812_LEDS];" ist ja in "ws2812.c". :-) Also ist alles gut. Frank M. schrieb im Beitrag #3946235: > Ich verstehe Deine Aggressionen nicht.
-
Thread
Ansteuerung von WS2812B LEDs erstaunlich einfach
"WS2812B" bekommen kann.
es sogar noch einfacher: https://github.com/cpldcpu/SimPad/blob/master/Toolchain/library/PDK_WS2812.c [code] 10$: sl _PDK_WS2812_writebyte_PARM_1+0 ;0 set1 s(WS2812_PORT),#(WS2812_PIN) ;1 swapc s(WS2812_PORT),#(WS2812_PIN) ;2 set0 s(WS2812_PORT),#(WS2812_PIN) ;3
-
Thread
WS2812 Ansteuerung per Bitbanging für AVR und ARM von 4 Mhz-60 Mhz
library were adjusted to work on all devices. Look here for details Usage ===== Add "light_ws2812.c", "light_ws2812.h" and "ws2812_config.h" to your project. Update "ws2812_config.h" according to your I/O pin. Make sure F_CPU is correctly defined in your makefile or the project. (
12/19/power-analysis-probing-ws2812-rgb-leds/
-
Thread
WS2812 Leuchtstärke
WS2812. Der ist für mich ausschlaggebend.
STK500-Besitzer schrieb im Beitrag #7031233: > Den WS2812-Controller gibt es auch einzeln ohne LEDs. Nur heißt der WS2812-Controller ohne LEDs nicht WS2812, sondern WS2811 :-)
-
Thread
[V] Sammelbestellung WS2812B Leds und Led-Streifen (dauerhaft)
Januar / Anfang Feburar - je nach Interesse. Anbieten würde ich gerne folgende Artikel: - WS2812B Leds - WS2812B Led-Streifen, 60 Leds je Meter, PCB in weiß, nicht wasserdicht - WS2812B Led-Streifen, 60 Leds je Meter, PCB in weiß, wasserdicht Bei den Preisen orientiere ich mich momentan bei
1041&tbs=isz:m&tbm=isch&tbnid=JDfzoyquTd6x5M:&imgrefurl=http://www.aliexpress.com/item/50pcs-Lot-WS2812-built-in-WS2812B-5050-SMD-male-Circuit-Board-PCB-for-Addressable-RGB-digital/1354877578.html&docid=-b1vn4oR2JHFoM&itg=1&imgurl=http://i00.i.aliimg.com/wsphoto/v1/1354877578_1/50pcs-Lot-WS2812-built-in-WS2812B
-
Thread
WS2812B mit 3.3V ansteuern
Aber falls über diesen jemand stolpert, es gibt auch einen einfachen Hack. "Cheating At 5V WS2812 Control To Use 3.3V Data | Hackaday" https://hackaday.com/2017/01/20/cheating-at-5v-ws2812-control-to-use-a-3-3v-data-line/
Kann man äußerlich einen Unterschied zwischen WS2812b und WS2812b-V5 erkennen? Oder muss man den Angaben der Händler vertrauen? Gibt es Möglichkeiten zu testen, welche Version man hat?
-
Thread
uClock - Matrix-Uhr mit WS2812 LEDs
uClock ist eine Uhr mit einer 32x32 WS2812-LED-Matrix-Anzeige. Diese ist eine Weiterentwicklung des WordClock-Projekts [WordClock_mit_WS2812](/articles/WordClock_mit_WS2812). Jedoch werden hier keine Wörter beleuchtet, um die Uhrzeit anzuzeigen
Ah! Achtung: die Ws2812 (ohne B) brauchen weniger Strom als die WS2812B. Der hier https://www.pjrc.com/how-much-current-do-ws2812-neopixel-leds-really-use/ hat gemessen, dass die WS2812 33mA brauchen und die WS2812B
-
Thread
Platinen Anschluss?
verlinkte Erklärung wie man damit bis 12 LED an einen uC anschliesst. Du brauchst auch mit den WS2812 4 Drähte, sparst also nichts.
Mouse schrieb im Beitrag #7925062: > Ws2812b sind im 5050er Format schon morgen da und im 1010er Format > bereits in China geordert. Die Ws2812b bestehen aus drei Leds plus einem IC in einem gemeinsamen Gehäuse. Da die drei Leds an jeweils
-
Thread
AVR ASM ws2811 / ws2812 Ansteuerung mit FastPWM
Protokolls kann durch ändern der entsprechenden Definitionen (in Grenzen) geändert werden. Files: ws2812.h : Headerfile ws2812.s : ASM Source ws2812test.c : Kleines C Testprogramm gammacorrection.h : Ein paar Makros für Gammakorrektur asmdefs.h : Ein paar nützliche Makros... (Build mit Atmel Studio
Ich glaube, es reicht die Datei mit WS2812 im Namen hochzuladen. Schaue Dir doch mal an, was schon da ist. Hier --->> WS2812 klicken
-
Thread
Ansteuern ws2812 mit dem SuperMini ESP32-C3
knacker. P.S. Beschränken wir es speziell auf eine Lib für den ESP32-c3 zur Ansteuerung der WS2812
Rahul D. schrieb im Beitrag #7936883: > Meinst du die Datenleitung der WS2812 oder noch extra Controller? Ich habe noch nicht ausprobiert, ob RS485 Transceiver an WS2812 funktionieren. Vermutlich nicht (zu langsam).
-
Thread
WS2812 LED-Streifen mit Raspberry Pi 3 ansteuern?
sind - WS2812 sind in der Beziehung ein bisschen zickig. Horst schrieb im Beitrag #4808538: > Und nein, die WS2812 haben mit SPI nichts zu tun und auf einem normalen > Pi geht das auch nicht per SPI. Das Timing
angeblich bis zu 4MBaud, da lässt sich evtl schon ein Bitmuster im passenden Timing erzeugen das der ws2812 schluckt.
-
Thread
WS2811/WS2812 aus der Ferne steuern + Stromversorgung
========================= Bilder sagen mehr als Worte: http://www.lpcware.com/system/files/ws2812-hardware-only.gif http://www.lpcware.com/system/files/lpc800_ws2812_test_isr_0.png Quelle: http://www.lpcware.com/content/forum/controlling-ws2812-led-strips-lpc810 Der Code ist öffentlich
jede einzelne LED beliebig in Farbe und Helligkeit ansteuern. Dafür kommen nur zwei Typen in Frage: WS2812 und WS2812B. Zum Vergleich gibt es den http://www.mikrocontroller.net/topic/300910. Die WS2812 scheint etwas besser für helles Licht zu sein, die WS2812B besser für eine gute "Farbtiefe". Für
-
Thread
ESP32 D1 Mini-WROOM-32
Ob die WS2812 am Dateneingang mit den < 3,3V High-Pegel klarkommen ist Glückssache bzw. hängt auch von der Serie ab. Die WS2812 "C" Version kann das wohl, obwohl nicht ausdrücklich im Datenblatt angegeben.
der Ws2812b machen. Bei Deinen 8 Ws2812b UND(!) dem Arduino UND(!) Deinem aktuellen Testprogramm scheint das bis runter auf 3,6V zu funktionieren, also ohne sichtbaren Helligkeitsverlust und ohne, dass etwas
-
Thread
ATTINY85 o.ä. als I2C zu WS2812 Bridge
den > passenden aus. > > fchk OK, dies sieht nach einer netten Sache aus, wie der PIC nativ WS2812 spricht. Also mit wenig CPU-Leistung den WS2812 füttert. Jetzt brauche ich immer noch den Uplink und die Synchronisation. D.h. ich will ja ein bestimmtes Bytemuster synchron auf die WS2812 bringen
Selbst USB->WS2812 geht. https://www.mikrocontroller.net/topic/326967 (nicht von mir)
-
Thread
Arduino->WS2812B-> Arduino
, was also von keiner der vorhandenen WS2812B beachtet wurde.
dass ich einen "1" Impuls etwas länger als 0,7 µs mache? Ich habe das aus den Datenblättern vom WS2812 und WS2812B v1 bis v5 abgeleitet.
-
Thread
LED Streifen mit light_ws2812
ist würde ich gerne Wissen wie weit man gehen kann mit den Farb Experimenten. Das Library light_ws2812_AVR (unter anderem auch hier vorgestellt) sieht interessant aus. Die Erklärung wie es funktioniert gibt es hier: https://cpldcpu.wordpress.com/2014/01/14/light_ws2812-library-v2-0-part-i-understanding-the-ws2812
Reset ausgelost (WS2812 ist da zickig, nichts mit > 50us wie im DaBla). > UART braucht beim 250Kb 40us pro Byt, WS2812 aber nur 30us fur R-G-B, > da konnen auch keine Bytes verloren gehen. Wenn man mit VGA (256
-
Thread
Frage zu IR-Remote+LED-Strips an AVR
www.ebay.de/sch/i.html?_from=R40&_trksid=p2380057.m570.l1311.R1.TR12.TRC2.A0.H0.Xws2812.TRS0&_nkw=ws2812b&_sacat=0 Das sind die WS2812b mit RGB. Die vom TO sind die verschärfte Variante mit RGBW.
Circular-DMA-Transfer für WS2812: https://www.mikrocontroller.net/svnbrowser/wordclock24h/src/ws2812/ws2812.c?view=markup Circular-DMA-Transfer für SK6812: https://www.mikrocontroller.net/svnbrowser/wordclock24h/src/sk6812
-
Thread
(Dumme?) Frage zu einem Mikrocontroller LED-Stripe - Verlängerung der Zuleitung
ist nur die erste LED tot, und der Rest hat überlebt. Kannst dich ja mal schlau machen, über ws2812 o.ä. Chips Ansteuerung. Dann weiß du was ich meine. *edit* Hab gerade die Risszeichnung oben gesehen. Das schaut gewaltig nach einer WS2812 Kette aus. Der WS2812 ist das kleine 4eck auf der Strip
Alexander K. (pucki) schrieb: >nicht viel anfangen. WS2812 kann ich auch ohne Controller mit ein >Arduino ansteuern. Im Discounter neben der Butter, werden diese WS2812 Ja, und WS2812 kann ich auch ohne Arduino mit einem Controller ansteuern, nämlich
-
Thread
WS2811 Stripe glimmt nur
man nur raten. Stimmt. Hier sind die Programme, die ich Unverändert eingebunden habe. light_ws2812.c https://github.com/cpldcpu/light_ws2812/blob/master/light_ws2812_AVR/Light_WS2812/light_ws2812.c light_ws2812.h https://github.com/cpldcpu/light_ws2812/blob/master/light_ws2812_AVR/Light_WS2812/light_ws2812.h ws2812_config.h https://github.com/cpldcpu/light_ws2812/blob/master/light_ws2812_AVR/ws2812_config.h Wenn ich die Readme richtig verstanden habe muss ich die Codes nur in's Projekt einbinden
-
Thread
WS2812 und WS2812b Qualitätsprobleme!
zusammen. Ich möchte mal in die Runde fragen, ob ihr auch schon so schlechte Erfahrungen mit den LEDs WS2812 und WS2812B bezüglich der Qualität gemacht habt. Ich habe ein Array mit ca. 1500 Stück am Start, wo die LEDs fast täglich "sterben wie die Fliegen". Die LEDs wurden über ebay bezogen aber von einer
Zeig mal den Schaltplan rund um die WS2812.
-
Thread
bis 20A mit 3,3V schalten (Mosfet?)
Krautmaster schrieb im Beitrag #4664202: > und einen Arduino mit 3.3V. Ich würde gerne einen WS2812B Stripe Kleiner Anmerkung am Rande, WS2812B *können* aber müssen nicht mit 3.3V funktionieren. Diese LED's sind für 5V Logiklevel spezifiziert, im Adafruit-Forum finden sich einige User die Probleme
. Edit2: Hier noch was interessantes: http://www.electrobob.com/ws2812-level-translator/
-
Thread
Adapter von WS2812 => WS2011 Neopixel
https://cdn-shop.adafruit.com/datasheets/WS2811.pdf https://cdn-shop.adafruit.com/datasheets/WS2812.pdf https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf Frank M. schrieb im Beitrag #5279940: > Eigentlich sollte jede Software, die den WS2812 ansprechen kann, auf den > WS2811 bedienen können
indem man mit den Toleranzen > aufeinander zugeht. Du hast recht, ich hatte das verwechselt mit WS2812 vs. WS2812B. Hier findet man innerhalb der Toleranzen gemeinsame Werte, zu den WS2811 aber nicht mehr. Fassen wir mal die Daten zusammen: [pre] WS2811 WS2812 WS2812B T0H 500ns 350ns
-
Thread
WS2812b LEDs funktionieren sobald man auf die Lötstelle drückt
für einen stabilen WS2812-Input.
Zur WS2812B mit 3,3V Signalpegeln: Seit ca. einem Jahr gibt es die WS2812B in Version 4 bei der die High-Pegel bei 2.7V und nicht mehr bei 0,7*Vdd liegen. Vor ein paar Monaten wurde auch die V5 vorgestellt bei
-
Thread
Eingebaute "Gamma-Korrektur" in WS2812
Jahren nicht erwähnt wird... *https://cpldcpu.wordpress.com/2020/12/19/power-analysis-probing-ws2812-rgb-leds/
http://rgb-123.com/ws2812-color-output/
-
Thread
Absoluter Anfänger
kann aber auch einfach was Zeitgemäßeres verwenden:-) - https://www.mikrocontroller.net/articles/WS2812_Ansteuerung - https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf Das kann man wenigstens nach belieben erweitern...
leuchten soll. In den dritten 8mm (8 Bit) steht drin, wie hell 'blau' leuchten soll. Die erste WS2812 wird somit ihre 3 LEDs passend leuchten lassen. Der gekürzte Streifen wird nun an die zweite WS2812 überreicht. Hier passiert dasselbe, wie zuvor in der ersten WS2812. Die 35. WS2812 erhält dann
-
Thread
Ein "non bloated" arduino 328p WS2812 treiber
https://github.com/cpldcpu/light_ws2812/blob/master/light_ws2812_AVR/Light_WS2812/light_ws2812.c
#7214770: > https://github.com/cpldcpu/light_ws2812/blob/master/light_ws2812_AVR/Light_WS2812/light_ws2812.c Echt jetzt???
-
Thread
Wie einzelne ws2812 betreiben mit kleinsten aufwand?
Ich würde gerne eine einzelne RGB LED WS2812 (oder auch 2811) betreiben und suche eine Möglichkeit dies mit kleinstmöglichen Aufwand zu tun. Fall1: Eine einzelne WS2812 auf eine bestimmte Farbe eingestellt ohne das Änderungen (Farbe usw) nötig sind. Fall2: Eine einzelne WS2812 wo die Farbe verstellbar ist. Fall3: Eine einzelne WS2812 wo die Farbe selbstständig wechselt in einer einstellbaren Geschwindigkeit. Hier habe ich ein paar WS2812 auf einer kleinen runden Platine
-
Thread
WS2812B manche LEDs zeigen falsche Farben
Hallo, ich habe im Keller LED-Streifen gefunden (ich bin mir ziemlich sicher, dass es WS2812B sind <- wie kann ich das genau herausfinden was es wirklich ist). Mal angenommen es ist WS2812B, funktioniert es eigentlich wie es soll, anbei der Code auf einem ESP32 (mit mehreren Controllern
Vermutlich sind die betroffenen LEDs defekt. WS2812 sind nicht gerade für ihre zuverlässigkeit bekannt.
-
Thread
wait states ARM Cortex-M0
" lsl %[dat], #1 \n\t" " str %[maskhi], [%[set]] \n\t" #if (w1&1) ws2812_DEL1 #endif #if (w1&2) ws2812_DEL2 #endif #if (w1&4) ws2812_DEL4 #endif #if (w1&8) ws2812_DEL8 #endif #if (w1&16) ws2812_DEL16 #endif " bcs one%=
" str %[masklo], [%[clr]] \n\t" "one%=: \n\t" #if (w2&1) ws2812_DEL1 #endif #if (w2&2) ws2812_DEL2 #endif #if (w2&4) ws2812_DEL4 #endif #if (w2&8) ws2812_DEL8 #endif #if (w2&16) ws2812_DEL16 #endif " sub %[ctr], #1
-
Thread
Helligkeit WS2812 vs. WS2812B
http://www.mikrocontroller.net/attachment/180460/WS2812B_VS_WS2812.pdf > 3. The brightness is higher. > An extrude advantage of is that the RGB chip on WS2812B has a higher > brightness and color uniformity than WS2812. Wenn ich das nicht falsch verstehe sollte die WS2812B heller sein ?
-
Thread
Indirekte Beleuchtung mit ca. 30m LED Streifen
sorgen dafür, dass die WS2812 vom Einspeisepunkt ihre 5V bekommen.
zum Thema ein: Gibt es eigentlich diese "digitalen" > Led's auch in "Mini" - also kleiner als WS2812 und Konsorten? was verstehst du unter WS2812 und Konsorten? es gibt diese ja als 30 & 60 LEDs/m, die WS2812b auf den Stripes 144 LEDs/m sind aber kleiner als die auf 30/60 LEDs/m Stripes.
-
Thread
WS2812 Ansteuerung
Marcel K. schrieb im Beitrag #5349507: > https://cpldcpu.wordpress.com/2014/01/14/light_ws2812-library-v2-0-part-i-understanding-the-ws2812/ Schöne Messungen zum Verhalten der WS2812x. Damit wäre also klar, dass bei dem vermessenen WS2812 ein Low-Pegel von 8.95 µs zum Auslösen eines Resets
noch sicher funktionieren kann. Es ist also, genau genommen, kein Datenblatt zu einer einzelnen WS2812, sondern ein Datenblatt zum "System WS2812".
-
Thread
Microcontroller mit 12v input und 12v output
vielen Dank in die Runde. Als konkrete Anwendung: ich möchte im > smarthome led strips mit Chip ws2812b o.ä. betreiben. > aber meiner Kenntnis nach laufen die in Sachen farbtreue deutlich besser > mit 12v als mit 5v Hab ich was verpasst oder seit wann laufen die mit 12V? Für WS2812 sind Absolute
schrieb im Beitrag #6404896: >> Hab ich was verpasst oder seit wann laufen die mit 12V? >> >> Für WS2812 sind Absolute Maximum Ratings angegeben mit 6V-7V. > > Für die WS2812(B) stimmt das. Es gibt aber auch die WS2815, die > vertragen 12V. > > http://www.normandled.com/upload/201808/WS2815%20LED
-
Thread
Raspberry Script per php ausführen
Das .sh-Script sieht so aus: #!/bin/bash echo "WS2812ctrl starten" # falls ws2812Script schon läuft sudo killall -s 9 ws2812ctrlpy # bestehende fifo löschen rm fifo1 # fifo anlegen und freigeben mkfifo fifo1 chmod a+rw fifo1 # ws2812ctrl
fifo1 > > # ws2812ctrl starten > sudo ./scripts/ws2812ctrl1.py & > #echo -n "." >fifo1 & darf www-data denn per sudo killall aufrufen? "ws2812ctrlpy", wirklich? wo genau liegt fifo1 denn? unter /var/www/? wo
-
Thread
PWM-Signal verstärken
observation is that the timing values for both LEDs are multiples of a smaller number, ~208 ns for the WS2812B and ~166 ns of the WS2812. It appears that the internal controller circuit is actually a clocked design – possibly realized by a small state machine." https://cpldcpu.wordpress.com/2014/01/14/light_ws2812
Lies doch mal die Seite auf die ich verlinkt habe. https://cpldcpu.wordpress.com/2014/01/14/light_ws2812-library-v2-0-part-i-understanding-the-ws2812/#
-
Thread
low-cost WiFi Chip ESP8266 Projekte mit dem Internet der Dinge (IoT)
es dabei gehen soll > sind hier nicht fehl am Platz. Hier eine abstrakte Idee: Ansteuerung WS2812 LEDs mit dem UART des ESP8266. Zur Ansteuerung des WS2812 werden 3*8=24Bit benötigt. Ein Datenbit wird in 1.25us übertragen. Die Kodierung einer 0 und einer 1 steht hier [[WS2812_Ansteuerung]].
Lars R. schrieb im Beitrag #3868760: > Hier eine abstrakte Idee: Ansteuerung WS2812 LEDs mit dem UART des > ESP8266. > > Zur Ansteuerung des WS2812 werden 3*8=24Bit benötigt. Ein Datenbit wird > in 1.25us übertragen. Die Kodierung einer 0 und einer 1 steht hier > WS2812 Ansteuerung
-
Thread
1-Draht Datenübertragung möglichst störfest machen
@ Rene. K (Gast) >Ich habe ganz simple eine WS2812 auf die Sendeseite gemacht und bin dann >von dieser über gut 4,5M Ader auf die anderen LEDs gegangen. Hmm. Was unterscheidet den Digitalausgang einer WS2812 von einem normalen CMOS-Digitalausgang
für Reflektionen auf dem Kabel, siehe oben. >Ich muss auch zugeben, das ich mir noch nie ein WS2812 am Datenausgang >mit einem Oszi angeschaut habe. Das kannst du nachholen. Anscheinend hast du ja sowohl einen Oszi als auch eine WS2812 LED.
-
Thread
WS2812B mit Lib von Martin Hubáček auf F103
(WS2812_DMA_STREAM, WS2812_DMA_CHANNEL_IRQ_HT); // reset flag ws2812_setup_dma_buf (0); } if (DMA_GetITStatus(WS2812_DMA_STREAM, WS2812_DMA_CHANNEL_IRQ_TC)) // check transfer
ws2812_setup_dma_buf (0); } if (DMA_GetITStatus(WS2812_DMA_CHANNEL_IRQ_TC)) // check transfer complete interrupt flag { DMA_ClearITPendingBit (WS2812
-
Thread
WS2812B datenkompatibel zu WS2812?
"Einen nehmen, Rest weitergeben") Ist der bei Amazon gekauft Streifen Schrott, oder haben der WS2812 und der WS2812B unterschiedlichen Datenformate? Die Zeiten für T0H, T1H, T0L unterscheiden sich laut den Datenblättern für den WS2812 und den WS2812B minimal um jeweils 0,05us während die Abweichung
********* #define ws2812_port 0x02 // Number of the data port register #define ws2812_pin 2 // Number of the data out pin void ws2812_sendarray_8Mhz(void) { unsigned char *data = &color[0]; unsigned char curbyte;
-
Thread
APA102 aus EU
und warum die Länge der abschließenden Pause eines Datenframes tatsächlich (im Gegensatz zu den WS2812!) abhängig von der Anzahl der verwendeten LEDs ist.
einer kaputten LED das > Signal nicht unterbrochen wird. Mit diesem K.O.-Kriterium sind sowohl WS2812 und APA102 raus. Auch wenn ich gefühlsmäßig für die APA102 tendiere. Beide Typen werden zum Beispiel von dem WordClock-Projekt https://www.mikrocontroller.net/articles/WordClock_mit_WS2812
-
Thread
WS2812 mit ATMega328P
Hier findest du einiges dazu: https://www.mikrocontroller.net/articles/WS2812_Ansteuerung
und einem > Taktsignal. > > Aber wird dann dadurch auch die CPU entlastet im Gegensatz zum WS2812? Das Problem bei WS2812: Es gibt hier keine Taktleitung. Der µC muss ein gewisses Timing einhalten, welches für die WS2812 vorgegeben ist. Das ist bei einem AVR mit C etwas knifflig. Bei APA102
-
Thread
WinAVR -> neopixel_i2c Github-Code -> Fehlermeldungen
funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=ws2812/light_ws2812_AVR/Light_WS2812/light_ws2812.lst -Iws2812/light_ws2812_AVR -DF_CPU=8000000 -std=gnu99 ws2812/light_ws2812_AVR/Light_WS2812/light_ws2812.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > ws2812/light_ws2812_AVR/Light_WS2812/light_ws2812.d; \ [ -s ws2812/light_ws2812_AVR/Light_WS2812/light_ws2812.d ] || rm -f ws2812/light_ws2812_AVR/Light_WS2812/light_ws2812.d set -e; avr-gcc -MM -mmcu
-
Thread
Hohe Anzahl LEDs ansteuern (wie Scheinwerfer)
Und ws2812b oder so kommen nicht in Frage?
WS2812 gibt es in 5mm rund Das ist zu groß, oder?
-
Thread
Verfügbarer Mikrocontroller für WS2812B
Messi schrieb im Beitrag #7013207: > Gibts da zufällig schon frei verfügbaren Code für die WS2812B LEDs? Hab > gelesen, dass mans wohl gut mit der DMA machen kann, aber noch nichts > konkretes gefunden. Nimm's mir nicht übel, aber so etwas triviales wie WS2812B sollte wohl jeder implementieren
vielleicht auch eine FAT16/32 Bibliothek entwickeln, werde das aber in diesem Leben nicht mehr tun. [[WS2812 Ansteuerung]]
-
Thread
UART-Zeichenempfang wenn ISR gesperrt ist, möglich?
Hallo Sebbi, es gibt auch die Möglichkeit, den WS2812 über die SPI-Schnittstelle zu betreiben. dabei wird nicht das SPI-Protokoll genutzt, sondern über den SPI-Data-Pin das Bitmuster erzeugt, das der WS2812 benötigt. Such mal hier nach WS2812 und SPI
ausgelost (WS2812 ist da zickig, nichts mit 50us wie im DaBla). UART braucht beim 250Kb 40us pro Byt, WS2812 aber nur 30us fur R-G-B, da konnen auch keine Bytes verloren gehen. Das funktioniert so, keine
-
Thread
1200 Neopixel LED
WS2812-Bastler schrieb im Beitrag #5687048: > Weiterhin lassen sich bei etwas geschickterer Programmierung WS2812-Bastler schrieb im Beitrag #5687048: > reicht ein beliebiger Arduino dann sind die
WS2812-Bastler schrieb im Beitrag #5687422: > Falk B. schrieb: >> Oh ja, Inlineassember! Der letzte Unsinn für Sowas. > > Welche Arduino-AVR-Implementation für WS2812 kennst Du, die kein > Inline-Assembler