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 ...