天嵌 ARM开发社区

 找回密码
 注册
查看: 3957|回复: 0

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

[复制链接]
weichaocz 发表于 2013-6-12 19:19:22 | 显示全部楼层 |阅读模式
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
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-4-20 07:45 , Processed in 1.046875 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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