Skip to content

UeberDaniel/PIC16F18325_WS2812bLEDDriver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

PIC16F18325_WS2812bLEDDriver

This driver is based on an overclocked PIC16F18325 which runs at 64 MHz. The watchdog timer can be disabled by commenting out the AUTO_RESET define. It was used for the reason that after a reset of the master sometimes the LEDs show a different color than was transmitted.

This masterpiece will work on any low/midrange 8-bit pic as long as this supports an SPI interface and 32 MHz. The one used here is too overkill but it was just lying around.

The signal is transmitted in realtime every time a byte arrives on the SPI bus. The SPI bus should be operated with 750 KHz. It can work also with other frequencies, it should only be paid attention to the fact that the pause times of the LEDs are kept.

About

Lightweight PIC16F18325 SPI to WS2812b driver

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages