求助,LINUX的I2C

sherlock_lai 2009-10-12 10:30:43
为什么我 ioctl(fd,I2C_SLAVE,0x50) 正确,而将0x50改成其他地址都出错?
是不是每增加一个I2C器件,要修改内核代码?
...全文
74 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
sherlock_lai 2009-10-12
  • 打赏
  • 举报
回复
。。。自己解决了。。不同I2C地址,要重新open。。
不过也谢谢楼上的,送分了
zyzhang365 2009-10-12
  • 打赏
  • 举报
回复
这不是内核的内容,这只是驱动的内容。
一般来讲,因为I2C设备的地址是固定的,如果地址不符合,从设备就不会响应。

23,120

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧