STM32F103C8T6驱动WS2812b灯条

发布者:EtherealLove最新更新时间:2024-08-13 来源: cnblogs关键字:STM32F103C8T6  驱动 手机看文章 扫描二维码
随时随地手机看文章

几天小朋友到别人家玩,看上了人家的金鱼,人家就给了她一条小金鱼,有了小金鱼,怕它没氧气挂掉,买了一个氧气泵,没有东西喂它也不行,又买了一包鱼料,又因为它太孤单了,又买了几条小金鱼给它做伴,几条小金鱼老是在水桶里不怎么好看,又去买了个鱼缸,有了鱼缸太单调了,也不太好看,想了想加点灯光,后来找出吃灰多年的老灯条——WS2812b。


这个灯条以前使用新唐的N76E0003单片机驱动过,这款单片机是51内核的,之前驱动也没什么问题,今天使用stm32f103c8tc6来驱动,有了新的发现,首先来说一下ws2812b的驱动原理,直接上图好了。


驱动它很简单,驱动一个灯的话,给它发24位数据就行了。
新发现是:stm32f103是72M主频,按理来说更改IO口状态只需要14ns左右就行了,可是在实际使用中,更改IO口的状态需要500ns左右,使用的是hal库,其他库还没试验过,所以在驱动ws2812b时,码0的高电平状态都不用延时,直接拉低就好了。

关键字:STM32F103C8T6  驱动 引用地址:STM32F103C8T6驱动WS2812b灯条

上一篇:STM32之旅6——WWDG
下一篇:STM32之旅4——USART

推荐阅读最新更新时间:2026-03-25 11:12

基于STM32F103C8T6的PWM信号控制电机驱动器与点灯代码实例
STM32是一系列由STMicroelectronics生产的32位ARM微控制器。它们被广泛应用于各种应用领域,如工业控制、汽车电子、嵌入式系统、通讯、医疗设备等。STM32具有低功耗、高性能、高可靠性的特点,支持多种通信接口和众多的外设,可满足不同应用领域的需求。 STM32F103器件采用Cortex-M3内核,CPU最高速度达72 MHz。该产品系列具有16KB ~ 1MB Flash、多种控制外设、USB全速接口和CAN。 STM32F103C8T6是一款基于ARM Cortex-M 内核STM32系列的32位的微控制器,程序存储器容量是64KB,需要电压2V~3.6V,工作温度为-40°C ~ 85°C。STM
[单片机]
基于<font color='red'>STM32F103C8T6</font>的PWM信号控制电机<font color='red'>驱动</font>器与点灯代码实例
STM32F103C8T6引脚定义详解
1、常用引脚及功能 STM32F103C8T6是一款基于ARM Cortex-M3内核的微控制器,它具有许多GPIO引脚,每个引脚都可以配置为不同的功能。以下是STM32F103C8T6常用引脚的功能整理: PA0-PA15: 16个通用I/O引脚,可用于输入/输出、外部中断、模拟输入等。 PB0-PB15: 16个通用I/O引脚,可用于输入/输出、外部中断、模拟输入等。 PC13-PC15: 3个通用I/O引脚,可用于输入/输出、外部中断等。 PD0-PD2: 3个通用I/O引脚,可用于输入/输出、外部中断等。 PE0-PE5: 6个通用I/O引脚,可用于输入/输出、外部中断等。 PF0-PF1: 2个通用I/O引脚
[单片机]
<font color='red'>STM32F103C8T6</font>引脚定义详解
基于STM32F103C8T6单片机的RTC实时时钟原理及配置代码
学习STM32的RTC之前先了解一下UNIX时间戳 UNIX时间戳 Unix 时间戳(Unix Timestamp)定义为从UTC/GMT的1970年1月1日0时0分0秒开始所经过的秒数(不进位为时、天、月),不考虑闰秒 时间戳存储在一个秒计数器中,秒计数器为32位/64位的整型变量 世界上所有时区的秒计数器相同,不同时区通过添加偏移来得到当地时间 优点 1)使用秒数可以简化硬件电路,直接弄一个很大的秒寄存器,不需要再考虑年月日寄存器以及进位 2)计算时间间隔很方便,直接用两个秒数相减 3)存储方便,用一个很大的变量来就可以了 秒计数器以及伦敦时间和北京时间的对用关系如下所示: 直接搜索可以找到在线
[单片机]
基于<font color='red'>STM32F103C8T6</font>单片机的RTC实时时钟原理及配置代码
基于STM32F103C8T6设计一款智能防疫门禁系统
毕设介绍 本设计的系统由STM32F103C8T6单片机核心板、彩屏液晶显示电路、语音播报电路、非接触测温传感器电路、舵机驱动电路、WIFI模块、按键电路及电源组成。 题目要求 针对当前的疫情形势,设计一款智能防疫门禁系统。 本系统由STM32F103C8T6单片机核心板、彩屏液晶显示电路、语音播报电路、非接触测温传感器电路、舵机驱动电路、WIFI模块、按键电路及电源组成。 本系统能够采集人体温度、记录人流量,测量温度对比温度阈值,当测量温度低于温度阈值时,液晶显示“状态:正常”,语音播报“温度正常”,舵机动作(相当于打开闸门);如果测量温度超过设置阈值,液晶显示“状态:注意!异常”,语音播报“请注意 温度异常”,舵机不动作(
[单片机]
基于<font color='red'>STM32F103C8T6</font>设计一款智能防疫门禁系统
基于STM32F103C8T6单片机的厨房环境检测控制系统
一.系统设计 由 STM32F103C8T6单片机最小系统+1602显示器+DHT11温湿度传感器+MQ-2烟雾传感器+MQ-4天然气浓度+按键模块+继电器*2。采用STM32F103C8T6单片机为主控制器,利用DHT11温湿度传感器对温湿度信息的采集,MQ-2对环境中烟雾信号的采集,MQ-4对环境中天然气浓度信号的采集,按键模块可以对厨房的温湿度,烟雾和天然气浓度等环境参数的极限值进行设定,(第一个按键可以对模式进行选择,第二三个按键分别对该模式下的阈值进行加和减)利用1602将这些值显示。当监测到环境中的烟雾浓度过高时会控制打开窗户进行通风,当监测到天然气浓度过高时会控制天然气管道关闭,当监测到温度过高的时候,会控制风扇打开
[单片机]
基于<font color='red'>STM32F103C8T6</font>单片机的厨房环境检测控制系统
基于STM32F103C8T6单片机的炼钢厂环境检测方案
一.系统设计 由 STM32F103C8T6单片机最小系统+DHT11温度传感器+MQ-2烟雾传感器+MQ-4甲烷浓度传感+ESP8266无线传感模块+继电器*2。采用STM32F103C8T6单片机为主控制器利用ESP8266无线传感模块将DHT11温湿度传感器,MQ-2烟雾传感器和MQ-4甲烷浓度传感器采集到的信息传输至上位机端,当检测到甲烷 浓度和烟雾浓度超标时,要控制继电器对空气质量进行处理。当温度高且环境干燥可以通过对继电器控制自动调节温湿度。 图1 系统框图 二.硬件设计 系统内的主要电路有单片机最小系统电路,烟雾浓度检测电路、天然气检测电路、温湿度检测电路、无线传输电路、继电器控制电路。 图2 硬件电路 三.
[单片机]
基于<font color='red'>STM32F103C8T6</font>单片机的炼钢厂环境检测方案
采用STM32F103C8T6单片机的智能机房系统
一.系统设计 由 STM32F103C8T6单片机最小系统+DHT11温湿度传感器+ ACS712测电流模块,MO-2烟雾传感器+ESP8266无线传输模块。 可以通过RSP8266将温湿度值,烟雾浓度值,测得电流值显示到上位机,在上位机可以调节阈值,当超过阈值就会标红报警。 图1 系统框图 二.硬件设计 系统内的主要电路有单片机最小系统电路,温湿度检测电路、电流强度检测电路、烟雾浓度检测电路、无线通信电路。硬件电路是系统实现控制的基础所在,在进行电路焊接时要严格依照原理图进行。 图2 硬件电路 三.软件设计 系统的软件逻辑清晰,首先先进行一次系统初始化,在进行温湿度检测、电流检测、烟雾浓度检测后,就将检测的数据进行上
[单片机]
采用<font color='red'>STM32F103C8T6</font>单片机的智能机房系统
第七章-V1.5 STM32超声波测距STM32F103C8t6超声波避障小车
V1.5.0-STM32智能小车 V1.5.0:库函数开发。功能:循迹、避障、跟随、遥控、电池电压显示等。 视频合集链接推荐观看 **V3.3.0-STM32智能小车 ** V3:HAL库开发、功能:PID速度控制、PID循迹、PID跟随、遥控、避障、PID角度控制、视觉控制、电磁循迹、RTOS等功能。 视频合集链接推荐观看 超声波测距 通过超声波的硬件介绍我们知道 MCU给Trig脚一个大于10us的高电平脉冲;然后读取Echo脚的高电平信号时间,通过公式:距离 = T * 声速/2 就可以算出来距离。 软件方面:10us高电平脉冲通过GPIO输出实现,高电平信号时间我们通过定时器的输入捕获来计算 的。 初始化脉冲引脚
[单片机]
第七章-V1.5 STM32超声波测距<font color='red'>STM32F103C8t6</font>超声波避障小车
小广播
最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved