PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
LinuxDev
[问题] linux嵌入式系统中的i2c问题
楼主:
NationST
(Wei)
2015-03-10 21:51:57
大家好
小弟最近在学嵌入式系统
买了块开发板来玩 (大陆全志公司的A31s)
目前想要用i2c来控制一块ssd1306 IC(OLED)
从spec来看, 可以直接下i2c指令让他画图, 显示画面
因为是新手, 自己也研究了好多天linux i2c是怎么一回事
看网络上的资讯大部分都是教如何写client device driver
想要请问大家, 一定要写client device driver挂上去吗?
其实自己还不太会写driver,
因此目前的做法是直接透过i2c_core.c的核心函式
int i2c_transfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num)
来发送i2c讯号
adapter driver已经被实现, 所以想说直接呼叫这函式
用示波器测量
呼叫时都有产生开始讯号, 但后面讯号都怪怪的
(SCL周期正常, 但SDA全部都是低电位)
不知道原因是什么, 所以才想问问看大家的意见
作者:
surfingbboy
(科科)
2015-03-10 23:35:00
slave address有写对吗? 你读前7bit看是不是你要的然后也许是no ack
楼主:
NationST
(Wei)
2015-03-11 09:12:00
slave addr确定没错 有用别的Tool测试确实可操作这颗IC只是看网络都说要建client device driver自己是没有做所以才想问问看大家是不是一定要加client device driver
作者:
Joes1017
(阿伦)
2015-03-11 12:26:00
先写userspace程序测功能功能测完再看需求转kernel module可参考这篇
http://ppt.cc/qp2-
楼主:
NationST
(Wei)
2015-03-11 13:01:00
好~我试试看 谢谢
继续阅读
[问题] 嵌入式程设 gtkmozembed传递资料问题
godzilla1954
[问题] 如何判断程式是否在背景?
godspeedlee
[问题] 刚下载Bochs 来模拟linux作业环境
SadJoe
[问题] EDID & EEPROM
gn00618777
[问题] 蓝牙 bluetooth 配对问题
remember11
[问题] 有免费的作业系统可以用吗
SadJoe
[问题] shellscript执行指令 command not found
stellvia7
[问题] LinuxModule&DHT11
ww8923ww
[问题]LDD3 scull问题
popular10347
[问题] linux driver 书籍
popular10347
Links
booklink
Contact Us: admin [ a t ] ucptt.com