主题 : SPI  通信  控制  LED 方法  (原创) 复制链接 | 浏览器收藏 | 打印
QQ:1328110980WINCE淘宝店 iwince.taobao.com
级别: 新手上路
UID: 92986
精华: 0
发帖: 12
金钱: 60 两
威望: 12 点
贡献值: 0 点
综合积分: 24 分
注册时间: 2013-06-11
最后登录: 2014-07-16
楼主  发表于: 2013-06-12 18:47

 SPI  通信  控制  LED 方法  (原创)

2440  6410   SPI  通信  控制  LED 方法  (原创)
实际效果请看我的优酷视频:http://v.youku.com/v_show/id_XNTY5NTY3MTI0.html?f=19374883

准备工作:

1:开发板
2:SPI  LED 至少一个
3:连接线


先上一个LED的图片
   

    模块上有5个引脚,为别是   1:DI     数据引脚   2 :CK   时钟引脚   3: LE   标志引脚   4:GND  公共引脚   5:VCC   3.3--5V 引脚
  可以串连个N个模块,同时显示多级LED
 连线方法 在板子上选 3个GPIO引脚,GND和VCC是公共的。也就是通过3个引脚来控制LED的显示,原始的LED控制方法,要占用至少很多引脚,这样我们可以节省了引脚来做其它事情了。
 下面说一下控制原理, 1.初始化时,3个IO口 全部高电平  2.传送数据时,先把CK拉低,然后通过DI,把8个位传到LED上,注意,此时LED并不会更新数字 3.将LED拉低再拉高,LED就会显示刚才传送的数字。   因为模块上有4个位,所以我们要重复做4次上面的动作。
  有不明白的联系我QQ:平时可能不在,可以发邮件给我  QQ:2541414627