WS2811的時序波形如下圖: 注意:這里是低速模式(400KHz)的時間要求,我們用的是800KHz,需要把時間除以2. 我們的RGB方案是將RGB數據通過DMA發送到timer的CCR寄存器,動態改變timer輸出的PWM占空比,來驅動RGB。這里DMA ...
WS2811的時序波形如下圖: 注意:這里是低速模式(400KHz)的時間要求,我們用的是800KHz,需要把時間除以2. 我們的RGB方案是將RGB數據通過DMA發送到timer的CCR寄存器,動態改變timer輸出的PWM占空比,來驅動RGB。這里DMA ...
stm-ledstrip : Driver and test routine for WS2811 RGB-LED ...
由來 最近有使用ws2812實現大規模燈帶的需求,所以研究了一下如何驅動一排排的燈帶。 目前網上有開源的WS2812驅動,它是用Arduino實現的,這些實現都使用arduino的io口模擬ws2812的通信時序,因此具有固有的耗時的缺點。WS2812的數據手冊描述如下。 When ...
本文介紹如何使用STM32標准外設庫驅動FLASH,本例程驅動的FLASH為W25Q64。 本文適合對單片機及C語言有一定基礎的開發人員閱讀,MCU使用STM32F103VE系列。 1. FLASH簡介 FLASH存儲器又稱為閃存,為可重復擦寫的存儲器,容量比EEPROM ...
如:SetJointAngle(0,0); ...
本文介紹如何使用STM32標准外設庫驅動EEPROM,本例程驅動的EEPROM為AT24C02,通訊協議為IIC,使用IO口模擬方式。本文適合對單片機及C語言有一定基礎的開發人員閱讀,MCU使用STM32F103VE系列。 1. EEPROM簡介 EEPROM全稱為EEPROM ...
1、確定鑒相頻率 OSC_2X:2倍頻 PLL_R_PRE:用於降低輸入頻率,限制PLL-R分頻器最大250M的限制,其他情況不需要使用。 PLL_R:分頻得到鑒相器頻率fPD,輸入 ...
TFTLCD即薄膜晶體管液晶顯示器。它與無源TN-LCD、STN-LCD的簡單矩陣不同,它在液晶顯示屏的每一個像素上都設置有一個薄膜晶體管(TFT),可有效地克服非選通時的串擾,使顯示液晶屏的靜態特性與掃描線數無關,因此大大提高了圖像質量。 ▲驅動流程 01、使用FSMC驅動LCD ...