一、实验内容: 点亮LDE1、2 二、实验原理: 1、电路原理图: 就一个发光二极管串联一个电阻。电阻是为了防止电流过大。利用发光二极管的单向导电性,在P1为高电平是点亮LED,在低电平是熄灭LED。 2、CC2540的IO配置所需寄存器:P1SEL 、P1DIR 、P1INP P1SEL 0:普通...
分类:
其他好文 时间:
2015-02-17 17:38:10
阅读次数:
359
LED的驱动程序很简单,按照张字符型设备驱动设计方法顺下来即可实现,这里主要讲几个注意事项。 一、在linux系统中,操作硬件不能够使用物理地址,一定要用虚拟地址。将物理地址转化为虚拟地址的函数如下: #defineioremap(cookie,size) 其中cookie为要转化的物...
分类:
其他好文 时间:
2015-02-16 23:21:01
阅读次数:
281
20150216IMX257实现GPIO-查询按键驱动程序 2015-02-16 李海沿 前面我们介绍了简单的通用字符设备驱动程序,接下来,我们在它的基础上来实现GPIO的查询按键功能。 先附上驱动程序代码 1 /****************************** 2 linu...
分类:
其他好文 时间:
2015-02-16 22:03:53
阅读次数:
231
引入: 有时对设备不仅仅是进行一些读写操作,还需要进行一些对设备的控制,比如LED的点燃与熄灭,电机的转速等。那就需要使用到ioctl这个系统调用。先来看看他的函数原型: intioctl(int fd,unsigned int cmd, ...); 参数: fd:字符设备文件的文件描述...
分类:
其他好文 时间:
2015-02-16 19:32:51
阅读次数:
166
一、驱动分类 1、常规分类法 a、字符设备 一种以字节为最小访问单位的设备,通常支持open,close,read,write等系统调用。属于这种设备的有led,串口等。 b、块设备 最小访问单位为512字节或512的倍数,flash等。 c、网络接口设备 ...
分类:
其他好文 时间:
2015-02-16 18:19:11
阅读次数:
183
1、.设计任务 交通信号灯控制系统:要求能显示剩余时间和控制红、黄、绿三色灯的显示。
2、总体方案设计与方案论证(1) 总体方案设计 设计路口交通灯控制系统,使用LED显示单元的两组发光二极管(红黄绿)分别模拟十字路口的两组交通灯。a、南北路口的绿灯、东西路口的红灯同时亮20秒。数码管20秒倒记时显示。
b、南北路口的黄灯亮5秒,同时东西路口的红灯继续亮。数码管5秒倒记时显示。
c、南北...
分类:
其他好文 时间:
2015-02-14 22:39:35
阅读次数:
574
2.1GPIO的8种工作模式GPIO工作图如下:4种输入模式结构图的上半部分分为输入模式结构, 分为上拉模式,下拉模式,浮空模式和模拟输入模式.上/下拉模式:通过设置配置寄存器(CRL,CRH)来控制1和2开关,于是得到GPIO的上拉输入模式(GPIO_Mode_IPU)和下拉输入模式(GPIO_M...
分类:
其他好文 时间:
2015-02-11 14:23:21
阅读次数:
820
Intel Galileo - Programming GPIO From LinuxPuTTY 中文教程Intel Galileo - Programming GPIO From LinuxIntel Galileo Meets WirelessIntel Galileo - Introducti...
分类:
其他好文 时间:
2015-02-10 20:16:46
阅读次数:
144
LED Button 应用示例是为了让你学习如何在nRF51822上开发BLE应用,它是一个简单的演示通过BLE的指示功能进行通信的BLE应用。当它运行时,你可以通过集中器触发nRF51822上LED的输出,并且当在nRF51822上的按键被按下时集中器将会收到一个通知。
分类:
其他好文 时间:
2015-02-06 20:22:59
阅读次数:
1069
//example #include #include #include #include #define GPIO_TO_PIN(bank, gpio) (32 * (bank) + (gpio))int main(int argc, char * argv){ int i, n, fd; cha...
分类:
其他好文 时间:
2015-02-06 00:43:09
阅读次数:
314