WS2813是深圳市华彩威科技于2016年最新推出的一款专利新产品,它是在之前WS2812S和WS2812B的基础上升级而来的一个产品,结合多年的市场应用反馈经验,它有以下显著特征:
1.. 只有5mm*5mm体积,其外形与一个5050灯珠相同,每个元件即为一个像素点,内置LED驱动IC且含概了外围所有元器件,线路简单。相比WS2812系列产品大大降低外围元器件所占用的面积,在柔性产品的应用中降低了损坏率,因为一般灯条使用的环境相对比较恶劣,灯条容易折弯,之前的产品就很容易出现折弯导致线路断路,像素点损坏不能正常显示,高度集成外围所有元器件这一革新具有划时代的意义,使产品使用便利。
2.. 新增断点续传功能,这是最大的突破。因为在工程应用中由于不同因素,难免会引起个别点失效损坏,以至于后续的点都跟着不能正常显示。还有在使用中也许恶劣环境也会导致个别点损坏。WS2813就解决了这个重大难题,额外增加一路信号线,实现双路信号传输,任何一个点损坏都不会影响信号的级联传输,其他的像素点都正常显示。WS2813在使用中如果个别点损坏就完全不影响整体显示效果了。
3..电源反接保护。安装过程中不小心将电源反接,如果没有电源反接保护,可能导致整条灯条短路损坏。WS2813增加的电源反接保护就能解决这一问题,方便安装使用。
4..长达 250us的RESET时间,方便工程师的程序控制,控制协议和线路板完全兼容,大大降低了成本,使用便利。
5..高达2khz的RGB端口刷新频率。高清显示屏标准,每个像素点的三基色颜色可实现256级亮度显示,完成16777216中颜色的全真色彩显示,在高清摄像头的拍照下和动态运动下不会出现频闪。
主要应用领域:
1..LED全彩发光字灯串,LED全彩软灯条硬灯条,LED护栏管。
2..LED点光源,LED像素屏,LED异形屏等
单片机源程序如下:
- #include "delay.h"
- #include "sys.h"
- #include "led.h"
- #include "stm32f10x_flash.h"
- u8 Table_Color[TM1804_IC][3]={0};//显示缓存数组
- //配置系统时钟,使能各外设时钟
- void RCC_Configuration(void)
- {
- RCC_DeInit(); //复位系统时钟
- RCC_HSEConfig(RCC_HSE_ON); //开启HSE
- if(RCC_WaitForHSEStartUp() == SUCCESS)//等待HSE起振
- {
- RCC_HCLKConfig(RCC_SYSCLK_Div1); //选择HCLK时钟源为SYSCLK1分频
- RCC_PCLK2Config(RCC_HCLK_Div1); //选择PCLK2的时钟源为HCLK1分频
- RCC_PCLK1Config(RCC_HCLK_Div2); //选择PCLK1的时钟源为HCLK2分频
- FLASH_SetLatency(FLASH_Latency_2);
- FLASH_PrefetchBufferCmd(FLASH_PrefetchBuffer_Enable);
-
- RCC_PLLConfig(RCC_PLLSource_HSE_Div1, RCC_PLLMul_12); //选择PLL时钟源为HSE1分频,10倍频
- RCC_PLLCmd(ENABLE); //使能PLL
- while(RCC_GetFlagStatus(RCC_FLAG_PLLRDY) == RESET); //等待PLL输出稳定
- RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK); //系统时钟为PLL
- while(RCC_GetSYSCLKSource() != 0x08); //等待PLL为系统时钟源
- }
- }
- int main(void)
- {
- u8 i=0,IC,n=1,HD,LD;
- RCC_Configuration();
- delay_init(); //延时函数初始化
- NVIC_Configuration(); //设置NVIC中断分组2:2位抢占优先级,2位响应优先级
- LED_Init(); //LED端口初始化
- LED_Reset();
- while(1)
- {
- for(n=0;n<255;n+=13)
- {
- for(IC=TM1804_IC;IC>0;IC--)
- {
- // LED_Meteor_rain_light(0x12-n,0x20+n,0x77+n,IC,10);
- LED_Meteor_rain_light(0xff,0xff,0xff,IC,20);
- delay_ms(30);
- }
- }
- }
- }
复制代码
所有资料51hei提供下载:
32程序WS2813B.7z
(306.21 KB, 下载次数: 80)
|