久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: WS2813斷點續傳LED流水燈STM32單片機源程序 [打印本頁]

作者: 18728532436yhx    時間: 2019-5-23 10:01
標題: WS2813斷點續傳LED流水燈STM32單片機源程序
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異形屏等


單片機源程序如下:
  1. #include "delay.h"
  2. #include "sys.h"
  3. #include "led.h"
  4. #include "stm32f10x_flash.h"
  5. u8  Table_Color[TM1804_IC][3]={0};//顯示緩存數組
  6. //配置系統時鐘,使能各外設時鐘
  7. void RCC_Configuration(void)
  8. {
  9.         RCC_DeInit();        //復位系統時鐘
  10.         RCC_HSEConfig(RCC_HSE_ON);    //開啟HSE
  11.         if(RCC_WaitForHSEStartUp() == SUCCESS)//等待HSE起振
  12.         {

  13.                 RCC_HCLKConfig(RCC_SYSCLK_Div1);  //選擇HCLK時鐘源為SYSCLK1分頻
  14.                 RCC_PCLK2Config(RCC_HCLK_Div1);   //選擇PCLK2的時鐘源為HCLK1分頻
  15.                 RCC_PCLK1Config(RCC_HCLK_Div2);     //選擇PCLK1的時鐘源為HCLK2分頻

  16.                 FLASH_SetLatency(FLASH_Latency_2);
  17.                 FLASH_PrefetchBufferCmd(FLASH_PrefetchBuffer_Enable);
  18.                
  19.                 RCC_PLLConfig(RCC_PLLSource_HSE_Div1, RCC_PLLMul_12);        //選擇PLL時鐘源為HSE1分頻,10倍頻
  20.                 RCC_PLLCmd(ENABLE);           //使能PLL
  21.                 while(RCC_GetFlagStatus(RCC_FLAG_PLLRDY) == RESET);   //等待PLL輸出穩定
  22.                 RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK);   //系統時鐘為PLL
  23.                 while(RCC_GetSYSCLKSource() != 0x08);   //等待PLL為系統時鐘源
  24.         }
  25. }


  26. int main(void)
  27. {
  28.         u8 i=0,IC,n=1,HD,LD;
  29.         RCC_Configuration();
  30.         delay_init();                     //延時函數初始化         
  31.         NVIC_Configuration();          //設置NVIC中斷分組2:2位搶占優先級,2位響應優先級
  32.         LED_Init();                             //LED端口初始化
  33.         LED_Reset();
  34.         while(1)
  35.         {        
  36.                 for(n=0;n<255;n+=13)
  37.                 {
  38.                         for(IC=TM1804_IC;IC>0;IC--)
  39.                         {
  40. //                                LED_Meteor_rain_light(0x12-n,0x20+n,0x77+n,IC,10);
  41.                                 LED_Meteor_rain_light(0xff,0xff,0xff,IC,20);
  42.                                 delay_ms(30);
  43.                         }
  44.                 }               
  45.         }
  46. }        
復制代碼

所有資料51hei提供下載:
32程序WS2813B.7z (306.21 KB, 下載次數: 80)


作者: tarchen    時間: 2020-5-26 12:57
謝謝分享,學習一下。
作者: LH20181020    時間: 2020-11-28 16:40
本帖最后由 LH20181020 于 2020-11-28 17:25 編輯

謝謝分享,請問這種集成IC的LED做成像素顯示屏,顯示漢字,或者簡音的圖案,程序復雜嗎,能不能做成一個應用軟件,讓普通用戶通過軟件隨意修改內容
作者: 我的初戀是bug    時間: 2021-3-16 13:52
LH20181020 發表于 2020-11-28 16:40
謝謝分享,請問這種集成IC的LED做成像素顯示屏,顯示漢字,或者簡音的圖案,程序復雜嗎,能不能做成一個應 ...

可以用qt這種去做一個上位機去生成顯示數據,不過這種燈燈珠比較大,做成顯示屏感覺沒什么意義,不如直接用一個彩色顯示屏,如果你用外部內存的話還好點,用單片機的內存存這些數據的話,數據量有點大的,顯示最好還是顯示屏




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 日韩精品一区二区三区视频播放 | 国产日韩一区二区 | 欧美888 | 欧美精品一区二区三区四区五区 | 亚洲视频在线看 | 国产农村妇女毛片精品久久麻豆 | 色.com | 欧美久久久网站 | 久热m3u8| 欧美一区在线视频 | 中文字幕黄色大片 | 国产在线精品一区 | 9色视频在线 | 欧美一级大黄 | 日韩一二区 | 亚洲精品视频免费 | 国产精品久久久久久久久久久新郎 | 亚洲国产精品一区 | 午夜精品久久久久久久久久久久久 | 久久久综合色 | 神马九九| 成人欧美一区二区三区在线观看 | 成人激情视频免费在线观看 | 日韩视频一区二区三区 | 伊人网综合在线观看 | 成人在线视频一区 | 国产97碰免费视频 | 国产精品 亚洲一区 | 欧美特级黄色 | 一级特黄网站 | 99热精品在线观看 | 在线中文字幕亚洲 | 精品在线观看一区 | 日韩免费视频 | 国产精品久久久久久一区二区三区 | 亚洲高清视频一区二区 | av中文字幕在线 | 国产成人精品久久二区二区91 | 精品免费 | 久久久毛片 | 日韩国产精品一区二区三区 |