Skip to content

This program controls up to 16 RGB LED ribbons, use DMA.

Notifications You must be signed in to change notification settings

Bocha91/SK6805_EFM32GG

Folders and files

NameName
Last commit message
Last commit date
Jan 25, 2018
Feb 1, 2022
Feb 1, 2018
Jan 29, 2022
Jan 25, 2018
Jan 29, 2022
Jan 25, 2018
Jan 25, 2018
Jan 25, 2018
Jan 25, 2018
Jan 25, 2018
Jan 25, 2018
Jan 25, 2018
Mar 5, 2022
Jan 29, 2022
Mar 5, 2022
Mar 5, 2022
Jan 25, 2018
Jan 25, 2018
Jan 25, 2018
Jan 25, 2018
Mar 5, 2022
Mar 5, 2022
Jan 25, 2018
Jan 25, 2018

Repository files navigation

This program controls up to 16 RGB LED ribbons.
Output is made to port D via DMA on demand from timers.
I tested the Starter Kit EFM32GG-STK3700 using LEDs SK6805,
can easily be reconfigured for other types of LEDs.
The number of LEDs in the tape is specified at the beginning of the program:

#define TAPE_LENGHT 144

If anyone should take it - I give it.

Project for SEGGER Embedded Studio for ARM Release 3.34 Windows x64 (studio is free
for amateur use).


The original message in Russian in UTF-8 encoding:

Эта программа управляет параллаельно до 16 лент RGB LED.
Вывод ведётся на порт D через DMA по зпросу от таймеров.
Тестировал на Starter Kit EFM32GG-STK3700 использую светодиоды SK6805,
легко может быть перенастроена для других типов светодиодов.
Число светодиодов в ленте указвыается в начале программы:

#define TAPE_LENGHT 		144

Если кому надо берите - дарю.

Проект для SEGGER Embedded Studio for ARM Release 3.34 Windows x64 (студия бесплатна 
для любительского использования).

DOC
https://www.silabs.com/development-tools/mcu/32-bit/efm32gg-starter-kit#manuals


Добавил работу с DS18B20 (датчиком температуры). 
Теперь на старте надо держать одну из кнопок PB0 или PB1 чтобы стартовала гирлянда, иначе стартует датчиком температуры DS18B20, подключённый к PC6 и 3V3. Также не забываем подтянуть PC6 к +3V3 через 4к7

About

This program controls up to 16 RGB LED ribbons, use DMA.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages