主题 : mini2440 的GPF4,GPF5,GPF6 IO的资源是否已经被使用 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 26755
精华: 0
发帖: 101
金钱: 505 两
威望: 101 点
综合积分: 202 分
注册时间: 2010-08-13
最后登录: 2017-09-13
楼主  发表于: 2011-03-23 10:12

 mini2440 的GPF4,GPF5,GPF6 IO的资源是否已经被使用

你好请问mini2440 的GPF0,GPF1,GPF4,GPF5,GPF6 IO的资源是否已经被使用
级别: 新手上路
UID: 13585
精华: 0
发帖: 14
金钱: 75 两
威望: 15 点
综合积分: 28 分
注册时间: 2010-01-26
最后登录: 2012-02-16
1楼  发表于: 2011-03-23 14:25
建议楼主仔细看下友善之臂提供的用户手册1.3.17节,说的很详细,这几个IO已经被引出当做GPIO使用了,不过可以通过设置cpu的相关寄存器来改变用途。
级别: 侠客
UID: 26755
精华: 0
发帖: 101
金钱: 505 两
威望: 101 点
综合积分: 202 分
注册时间: 2010-08-13
最后登录: 2017-09-13
2楼  发表于: 2011-03-23 14:32
我知道引出了当作GPIO
我的问题是  GPF0~GPF3是高电平,而GPF4~GPF6是低电平,这是为什?
级别: 新手上路
UID: 13585
精华: 0
发帖: 14
金钱: 75 两
威望: 15 点
综合积分: 28 分
注册时间: 2010-01-26
最后登录: 2012-02-16
3楼  发表于: 2011-03-23 16:52

 回 2楼(13771920631) 的帖子

哦,不好意思,没有完全明白你的意思。
以前做GPIO驱动的时候,发现如果GPIO的用途设置不一样,初始电平也会不一样。具体是什么规律不太记得了。举个例子吧,如果你设置GPIO的用途为输入,那么如果没有外接输入的话,可能就默认是高电平。只有接了外接的电压后才会变化,而如果去掉外接的电压后,就又会变成高电平。如果设置为输出的话,则根据对应寄存器的值而输出高电平或低电平。不知道是不是这样的。楼主可以写个驱动程序测试下。希望对你有所帮助。