找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

用单片机控制LED灯带的问题

查看数: 8820 | 评论数: 5 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-3-26 15:35

正文摘要:

最近在研究单片机控制ws2812b灯带 我用的是1T的单片机STC12c2052AD  晶振11.0592M   但是控制有问题 我想亮10个灯 但是只亮一个 颜色还不对  有了解的大神吗  指导一下 感 ...

回复

ID:162491 发表于 2017-3-28 10:21
zl2168 发表于 2017-3-27 20:21
小于 20mA ,就用强推挽输出;大于 20mA ,就另加驱动。哪怕2A、20A都可以。
什么叫单片机,单片机就是 ...

看下我那个发送数据SendData() 有问题吗 颜色控制有问题现在
ID:111634 发表于 2017-3-27 20:21
本帖最后由 zl2168 于 2017-3-27 20:24 编辑
11234 发表于 2017-3-27 09:46
配置P3口的话 20mA 强推挽输出也不行

小于 20mA ,就用强推挽输出;大于 20mA ,就另加驱动。哪怕2A、20A都可以。
什么叫单片机,单片机就是控制执行元件、智能控制,至于电流,那是选择执行元件的负载能力。
ID:162491 发表于 2017-3-27 09:46
zl2168 发表于 2017-3-26 22:36
与控制循环灯基本无区别,只是增大了驱动电流。

配置P3口的话 20mA 强推挽输出也不行
ID:111634 发表于 2017-3-26 22:36
与控制循环灯基本无区别,只是增大了驱动电流。
ID:162491 发表于 2017-3-26 15:41
本帖最后由 11234 于 2017-3-26 15:42 编辑
  1. void main()
  2. {  
  3.   // P3M0=0x00;    //强推挽输出 配置P3^5口
  4.   // P3M1=0x20;     //强推挽输出 配置P3^5口

  5.    RR=25;GG=25;BB=112;   //深蓝色
  6.    delayus(50);        
  7.    
  8.    send_string_data(10);
  9.            while(1);
  10. }
复制代码

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表