新路程------imx6 gpio设置
来源:互联网 发布:价格走势软件 编辑:程序博客网 时间:2024/05/28 19:25
上次做gpio驱动,没有记录过程,这次记录一下容易忘记的东西。
所有cpu的gpio都会被初始化,这个初始化是根据gpio number来定的,
也就是每个gpio都有自己的名字,类似gpio1_4,这个名字不代表功能,
也就是虽然这个gpio是1_4,但是功能可能是别的,可以理解为内核先根
据gpio号来初始化每个gpio的功能是啥,然后有个
#define SABRESD_SD2_CDIMX_GPIO_NR(2, 2)
这个意思就是你自己命名了一个管脚的名字叫SABRESD_SD2_CD,
这个名字对应的真实cpu上管脚的位置是gpio2_2,
而之前初始化管脚的功能是否是你想要的功能则需要再确认一下,
如果和你想要的功能有区别,则你要改管脚配置,
在board-mx6q_sabresd.h中,而每个管脚的每个功能则集成在iomux-mx6q.h。
阅读全文
0 0
- 新路程------imx6 gpio设置
- 新路程------imx6 lvds屏设置fbinfo
- 新路程------imx6 lvds ioctl
- 新路程------imx6关闭屏保
- 新路程------imx6 wtd摘要
- 新路程------英飞凌imx6的lvds驱动
- 新路程------imx6的uart小结(1)
- 新路程------imx6测试网卡phy
- 新路程------imx6 网卡驱动(1)
- 新路程------imx6 uart和串口(1)
- 新路程------imx6 uart和串口(4)
- 新路程------imx6动态修改lvds channel
- 新路程------imx6动态修改fb参数
- 新路程------imx6 编译c可执行文件
- 新路程------imx6 sd卡部分摘要
- 新路程------imx6 内核层读写寄存器
- 新路程------imx6 sd读写测试
- 新路程------imx6 i2c clk频率修改
- Head First Python(第四章)
- 用libcurl库进行http通讯网络编程
- ajax 文件上传
- 看java核心时候遇到的,以后再来看
- Fiori2.0学习笔记-BUG汇总
- 新路程------imx6 gpio设置
- dubbo开发环境和生产环境搭建
- tomcat7 不能创建
- 判断mysql指定数据库指定表是否存在的SQL语句
- linux wc
- CSS vertical-align 垂直对齐 详析
- 冒泡排序
- robot framewok 2.8.5的Create Dictionary从Collections库移动到BuiltIn
- STM32定时器中断