码迷,mamicode.com
首页 > 其他好文 > 详细

Beaglebone Back学习四(GPIO实验)

时间:2014-05-29 04:00:47      阅读:390      评论:0      收藏:0      [点我收藏+]

标签:style   c   class   blog   tar   http   

GPIO

   Beaglebone Back开发板引出了92个引脚,其中只有65个GPIO口可通过配置使用,由于引脚具有“复用”的特性,大约每个引脚有8种工作模式(Beagle System Reference Manual),默认情况下,设为Mode7。由于P8扩展部分的引脚功能相对简单,复用不多,故项目功能复杂时,最好选择P8上的GPIO口。

bubuko.com,布布扣

对GPIO口的操作,主要有三个步骤

1 选择GPIO口
根据以下两表,确定使用那个GPIO口,该表也可以在BBB_SRM文件中找到。

bubuko.com,布布扣bubuko.com,布布扣
(1)拉电流最大只有8mA,故上拉电阻不能太小
(2)
2 设置GPIO的工作模式

(1)工作模式
cd /sys/kernel/debug/omap_mux 文件中包含有每个引脚的模式设定
cat modexxxx 查看应对 的引脚设定文件,确定其工作模式,具体的文件名,可查看表确定,即对对应引脚的模式名
echo x > /sys/kernel/debug/omap_mux/modexxxx 修改模式,x值的值,要结合每个表右下方的格式设置

(2)终端控制GPIO
cd /sys/class/gpio
ls -la 显示默认使用的4个GPIO口,也就是板子上的4个小灯控制端口
echo xx > export 开启xx引脚P8_12->GPIO1_12=>GPIOn_m=32n+m44
cd gpioxx 进入xx引脚目录,就可对其进行相应的操作
echo xx > unexport 关闭
如控制输入输出方向direction(in、out),输出电平alue(0、1)
3 编写程序代码

 

参考链接

Using BeagleBone Black GPIOs 

2 Beaglebone的GPIO控制

 

Beaglebone Back学习四(GPIO实验),布布扣,bubuko.com

Beaglebone Back学习四(GPIO实验)

标签:style   c   class   blog   tar   http   

原文地址:http://www.cnblogs.com/gjianw217/p/3754039.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!