主题:[求助]关于SPI求助,这里每个变量都是什么含义,谢谢!希望linux下的spi的软件应用有一个比较详细的说明

  共有40123人关注过本帖    
帅哥哟,离线,有人找我吗?
hzc
1楼 信息 | 搜索 | 邮箱


加好友 发短信 员工
  发帖心情 Post By:2018-11-16 17:42:00   [显示全部帖子]

你好,关于结构体中每个变量的意义,可以进入头文件中查看,里面的注释比较清楚,比如对于len的注释:图片点击可在新窗口打开查看

可以看出len的单位是byte,对于speed_hz和bits_per_word也可以从注释中看到定义,代码中tr[1]中的赋值不够严谨,应该和tr[0]保持一致,给你造成了困扰实在抱歉。

ret是接收ioctl函数的返回值,同样从头文件中的定义可以看到ioctl的返回值根据cmd不同会有不同的意义,这里就为实际读写的len。

DMA的话是在驱动中会自行启动,不需要在应用程序中设置。

关于说明,我们见光盘资料的编程手册中有对SPI的接口有一个简单的介绍,比较详细的资料可以参考linux提供的文档:https://www.kernel.org/doc/Documentation/spi/spidev

[此贴子已经被作者于2018-11-16 17:42:31编辑过]

  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
hzc
2楼 信息 | 搜索 | 邮箱


加好友 发短信 员工
  发帖心情 Post By:2018-11-22 12:26:00   [显示全部帖子]

图片点击可在新窗口打开查看不客气


  单帖管理 | 引用 | 回复 回到顶部

返回首页

[求助]关于SPI求助,这里每个变量都是什么含义,谢谢!希望linux下的spi的软件应用有一个比较详细的说明

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: