2440 6410 SPI 通信 控制 LED 方法 (原创) 实际效果请看我的优酷视频:http://v.youku.com/v_show/id_XNTY5NTY3MTI0.html?f=19374883
准备工作:
1:开发板
2:SPI LED 至少一个
3:连接线
先上一个LED的图片
http://www.arm9home.net/file:///c:/users/ADMINI~1.SDW/appdata/roaming/360se6/USERDA~1/Temp/T2VGJE~1.JPG
模块上有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
|