本文通过TQ2440开发板上可外接的GPIO口GPG14连接蜂鸣器,通过控制GPG14引脚的高低电平的输出和高低电平输出之间的时间间隔来使蜂鸣器发出不同的声音。1.打开S3C2440的底板原理图找到GPIO,如下图所示:使用万用表先找到VDD5V那个引脚,然后对照图找到GPG14,将蜂鸣器的正极连上..
分类:
其他好文 时间:
2014-08-31 10:37:21
阅读次数:
320
本篇文章的驱动程序实现的要点:一是实现了设备文件的自动创建,不用每次运行驱动都要使用mknod指令自动创建设备文件,本文通过udev(mdev)来实现设备文件的自动创建。二是对LED灯的控制是通过直接设置相关GPIO的二进制位来实现,本文使用linux系统中提供的对S3C2410GPIO的操..
分类:
其他好文 时间:
2014-08-31 10:37:01
阅读次数:
264
#include #include #include #include #include #include #include #include #include #include #include #include #include /*---------------------...
分类:
其他好文 时间:
2014-08-29 18:03:18
阅读次数:
262
# # /etc/fstab #debugfs /sys/kernel/debug debugfs defaults,noauto 0 0 //挂载gpio-dubugfs相关 none /sys/kernel/debug debugfs default...
分类:
其他好文 时间:
2014-08-29 09:27:37
阅读次数:
156
1.执行下面的命令,可以显示目前驱动已经申请到的IO状态 : $ mount -t debugfs debugfs /sys/kernel/debug$ cat /sys/kernel/debug/gpioroot@am335x-evm:/# cat /sys/kernel/debug/gpioGP...
分类:
其他好文 时间:
2014-08-29 09:25:57
阅读次数:
227
STM32的输入输出管脚有下面8种可能的配置:(4输入、2输出、2复用输出) 1、浮空输入_IN_FLOATING 2、带上拉输入_IPU 3、带下拉输入_IPD 4、模拟输入_AIN 5、开漏输出_OUT_OD 6、推挽输出_OUT_PP 7、复用功能...
分类:
其他好文 时间:
2014-08-26 19:25:36
阅读次数:
260
Raspberry PI 系列 —— 裸机点亮LED灯
背景
最近刚买了Raspberry PI B+,配置运行了官方提供的Raspbian系统,折腾了一周Linux系统,感觉没啥意思,于是就试着想了解底层的启动流程,通过几天的研究,发现最底层部分的启动是由官方提供的bootcore.bin和start.elf文件来执行(应该是对硬件设备的初始化,如MMU等),之后由下一部分kernel...
分类:
Web程序 时间:
2014-08-24 11:39:42
阅读次数:
302
论坛里有人说要拿红外控制GPIO弄小车,问我怎么弄,我就写了这个帖子 我在GPIO口上焊了4个LED,代表上下左右 ? 不止可以控制gpio,还可以执行任意shell 不是lirc,是我自己写的轻量级红外接收程序 CbOS GM中有 ...
分类:
其他好文 时间:
2014-08-23 19:12:51
阅读次数:
222
最近参考了tll同学的GPIO操作教程,终于完成了CB的GPIO控制操作。 板子使用的操作系统是官方标准系统1.1版本的linaro官方img的,本身已经带gpio驱动文件。 1.官方驱动为gpio-sunxi.ko,位于?/lib/modules/3.0.62...
分类:
其他好文 时间:
2014-08-22 13:09:19
阅读次数:
247
ht1381时钟芯片驱动
#include "global.h"
//时钟芯片ht1381各引脚定义
#define HT1381_CS_GPIO_PORT GPIOD
#define HT1381_CS_GPIO_PIN GPIO_PIN_3
#define HT1381CsHigh() (HT13...
分类:
其他好文 时间:
2014-08-21 19:28:35
阅读次数:
652