下面直接上代码:#include "lpc177x_8x.h"#include "lpc177x_8x_clkpwr.h"#include "lpc177x_8x_gpio.h"#include "debug_frmwrk.h"#include "led.h"volatile uint32_t cy...
分类:
其他好文 时间:
2014-09-10 17:24:10
阅读次数:
216
Android is an open-source software stack for a wide range of mobile devices and a corresponding open-source project led by Google. Here you can find t...
分类:
移动开发 时间:
2014-09-02 09:03:44
阅读次数:
250
参考:1)《USER'S MANUAL-S3C6410X》Chapter 10 GPIO, Chapter 12 VECTORED INTERRUPT CONTROLLER2)《ARM1176 JZF-S Technical Reference Manual》Chapter 2 Programmer...
分类:
其他好文 时间:
2014-09-02 00:03:03
阅读次数:
226
写之前,先看一张图:上次说了LED驱动程序,Linux自身也携带了LED驱动,且是脱离平台的,即LED子系统.操作起来十分简单.但是它的实质却不是那么容易,研究了一个晚上,终于明白了其中一个文件的功能啦,机led-class.c文件.现在分享一下.其实LED的驱动位于内核driver/leds目录下...
分类:
其他好文 时间:
2014-09-01 17:38:13
阅读次数:
405
本文通过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