Im Forum und im Wiki
-
Thread
ws2812 vhdl problem
Hi there, I tried to run vhdl code from https://github.com/trobanga/ws2812/blob/master/ws2812.vhdl The strange thing is that timings are not met. As described in code, i connect 50mhz clock to the ip block. Can someone give me a hand with this and test vhdl code? Results
the actual problem? As a "new" in VHDL/FPGA I was almost sure I did something wrong implementing ws2812.vhdl file. I expected 800khz for driving WS2812B leds. Once again - many thanks! Your responses confirms that ws2812.vhdl doesn't generate 800 KHz pulse. PS. ws2812.vhdl file is not mine
-
Article
WordClock mit WS2812
BlackPill mit 8MHz Quarz stm32f411ce-25 für STM32F411CE BlackPill mit 25MHz Quarz 3. Teil - LEDs. ws2812-grb für WS2812 in der Farbreihenfolge GRB (Standard) ws2812-rgb für WS2812 in der Farbreihenfolge RGB sk6812-rgb für SK6812 in der Farbreihenfolge RGB sk6812-rgbw für SK6812 in der Farbreihenfolge
weißer LED wc12h-stm32f103-apa102.hex APA RGB LEDs WordClock12h STM32F401 Nucleo wc12h-stm32f401-ws2812-grb.hex WS2812 mit Farb-Reihenfolge GRB (Standard) wc12h-stm32f401-ws2812-rgb.hex WS2812 mit abweichender Farb-Reihenfolge RGB wc12h-stm32f401-sk6812-rgb.hex SK6812 RGB ohne weiße LED wc12h-stm32f401
-
Article
WS2812 Ansteuerung
Die Ansteuerung von WS2812 RGB LEDs mit integriertem Controller. Die Ansteuerung der WS2812 erfolgt über eine einzelne Datenleitung mit einem asynchronen seriellen Protokoll. Eine "0" wird dabei über einen kurzen, eine "1" über
Forumsbeitrag: Esp8266 mit ca. 13 m ws2812b Forumsbeitrag: WS2812B mit 3.3V ansteuern Forumsbeitrag: Einfache Ansteuerung von 8x WS2812B Weblinks. NeoPixels Revealed: Getting physical to uncover PWM Secrets Einstieg in die Elektronik mit Mikrocontrollern
-
Article
MINOS
: ws2812.set. Damit wird die Farbe einer oder aller WS2812-LEDs gesetzt. Syntax: void ws2812.set (int led, int red, int green, int blue) led gibt die Nummer der LED an - beginnend mit 0. Wird als Nummer die
Helligkeit) haben. Der Set-Befehl setzt die angebenen Farben erst einmal nur im RAM. Erst mit dem ws2812.refresh()-Befehl werden dann sämtliche gesetzten Farben an die LEDs übertragen. Beispiel: ws2812.refresh. ws2812.refresh() überträgt sämtliche zuvor gesetzte Farben an die LEDs. Syntax: void ws2812
-
Thread
STM32 Changing PWM Duty Cycle in interrupt handler
I am trying to control WS2812 style LEDS. When I looked at the protocol, I noticed a short high, long low signal is a zero and a long high, short low signal is a one. So, I got the idea, such a signal could be generated by a
Possibly use multiple channels and timers. I am planning to create a controller that can work with WS2812/SK6812 RGB led strips as well as the SK6812 RGBW led strips. I also want to look into the SPI and USART to control AP103/SK9288 led strips.
-
Article
Tutorial - Aufbau WordClock mit WS2812
Tutorial soll Einsteigern und Fortgeschrittenen einen Leitfaden zum Zusammenbau der WordClock mit WS2812 geben. Das dazugehörige Projekt ist hier beschrieben: WordClock mit WS2812. = Vorbemerkungen = Das Projekt „WordClock mit WS2812“ ist so konzipiert, dass zum Nachbau keine besonderen Vorkenntnisse
Alu-Platte 310x310x1 mm 3,372 Meter WS2812-LED-Streifen mit 36 LEDs/m Bleistift - weich Zollstock oder Lineal Tesa-Band Schere Schritt 1: Streifen schneiden. Den langen LED-Streifen zerschneidet man mit einer Schere nach jeweils 11 LEDs, bis
-
Thread
Pointer std_logic_vector
the drivers code: library work; use work.dds_pack.all; use work.convert_pack.all; entity ws2812_LED_chain_driver is generic ( SYS_CLK_RATE : real := 50000000.0; -- underlying clock rate ADR_BITS : natural := 8; -- Must equal or exceed BIT_WIDTH(N_LEDS)+2. N_LEDS
in unsigned(7 downto 0); -- Output sdat_o : out std_logic ); end ws2812_LED_chain_driver; As you can see the color information is a vector[7 downto 0]. The datastream for the input is a STD_LOGIC_VECTOR (23 downto 0), for each color 8 bit are needed. I am quite