0 前言
本文描述如果通过文件IO sysfs方式控制树莓派 GPIO端口。通过sysfs方式控制GPIO,先访问/sys/class/gpio目录,向export文件写入GPIO编号,使得该GPIO的操作接口从内核空间暴露到用户空间,GPIO的操作接口包括direction和value等,direction控制GPIO方向,而value可控制GPIO输出或获得GPIO输入。
...
分类:
其他好文 时间:
2014-08-09 15:55:58
阅读次数:
346
本文说明在ubuntu中安装tftp服务器的详细步骤,在ubuntu中编写一个让LED闪烁的脚本,使用串口登录EasyARM,在EasyARM中通过busybox的tftp指令获得主机中的脚本文件,增加可执行权之后运行,最终LED灯间隔闪烁。...
分类:
其他好文 时间:
2014-08-09 02:39:16
阅读次数:
425
STM32基本上每个引脚都有8种配置模式:
1)浮空输入
2)带弱上拉输入
3)带弱下拉输入
4)模拟输入
5)推挽输出
6)开漏输出
7)复用推挽输出
8)复用开漏输出
通常有5种方式使用某个引脚功能,它们的配置方式如下:
1)作为普通GPIO输入:根据需要配置该引脚为浮空输入、带弱上拉输入或带弱下拉输入,同时不要使能该引脚对应的所有复用功能模块。
2)作为普通GPIO...
分类:
其他好文 时间:
2014-08-06 19:13:52
阅读次数:
289
神奇的是上面的图案居然会变,十分好奇,求告知原理??其实就是依靠转速计算出LED灯变化的频率。这点和老式CRT的显示原理差不多。比如说风扇的转速时60rpm就是每分钟60圈,每秒1圈(当然实际转速快得多,怎么也得600rpm)。风扇上有沿半径布置的一串LED灯(也可能是多串,这里只讨论一串的)。这里...
分类:
其他好文 时间:
2014-08-06 18:32:21
阅读次数:
311
一、什么是GPIO? GPIO的英文全称是General-Purpose IO ports,也就是通用输入输出口。 在嵌入式系统中,经常需要控制许多结构简单的外部设备或者电路,这些设备有的需要通过CPU控制,有的需要CPU提供输入信号。并且,许多设备或电路只要求有开/关两种状体就够了,比如LED.....
分类:
其他好文 时间:
2014-08-06 14:17:31
阅读次数:
273
一、linux系统将设备分为3类:字符设备、块设备、网络设备。使用驱动程序:1、字符设备:是指只能一个字节一个字节读写的设备,不能随机读取设备内存中的某一数据,读取数据需要按照先后数据。字符设备是面向流的设备,常见的字符设备有鼠标、键盘、串口、控制台和LED设备等。2、块设备:是指可以从设备的任意位...
分类:
系统相关 时间:
2014-08-04 17:13:17
阅读次数:
644