主题 : GPIO read 8bit value 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 74673
精华: 0
发帖: 15
金钱: 75 两
威望: 15 点
综合积分: 30 分
注册时间: 2012-07-27
最后登录: 2012-12-23
楼主  发表于: 2012-10-12 17:36

 GPIO read 8bit value

請問要怎麼從GPIO input 收8bit數碼訊號
找到gpio_get_value 可以read value
但這好像只有up and down
煩請高手解答
謝謝
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2012-10-12 18:11
没太明白你的问题。你的硬件是怎么接的?
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 新手上路
UID: 74673
精华: 0
发帖: 15
金钱: 75 两
威望: 15 点
综合积分: 30 分
注册时间: 2012-07-27
最后登录: 2012-12-23
2楼  发表于: 2012-10-12 18:16
四個外接ADC, 把8bit value丟到GPIO
我要從GPIO read input
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
3楼  发表于: 2012-10-12 21:34

 回 2楼(justin0920) 的帖子

抱歉,恐怕我还是理解不了。
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 侠客
UID: 24708
精华: 0
发帖: 94
金钱: 480 两
威望: 96 点
综合积分: 188 分
注册时间: 2010-07-13
最后登录: 2023-04-23
4楼  发表于: 2012-10-15 09:30
直接读取输入寄存器的值,如果是8位的,应该有个byte的,比如PA口,或者有些是32位的,就是32位的值.比如freescale的i.mx21,i.mx27,直接看手册好了.一般也有api可以直接用的. 一个pin当然只有高低,8个pin不就有一个值了么
级别: 侠客
UID: 60040
精华: 0
发帖: 90
金钱: 465 两
威望: 93 点
综合积分: 180 分
注册时间: 2011-12-03
最后登录: 2015-09-20
5楼  发表于: 2012-11-07 08:42

 回 3楼(kasim) 的帖子

版主,他可能是这个意思,那个gpio_get_value 不是只能读一个口嘛,比方说PA口,他的意思是要一次性读取所有的PA口,而不是只读取某一个PA口,那么,对于要一次性读取所有的PA口,我们如何操作呢?