沙漠中的夜行者 发表于 2017-3-11 20:58:48

SPI片选引脚CS电平控制

本帖最后由 沙漠中的夜行者 于 2017-3-12 10:50 编辑

请教各位,怎么在应用程序中控制SPI片选引脚电平?在使用SPI向外部设备传输数据时,使用示波器观察,MOSI和SCLK均有电平变化,但观察CS引脚时,一直为高电平,即怎么在传输数据之前将片选引脚拉低?

gaozenghua 发表于 2017-3-27 17:43:48

解决问题的本质是了解gpio控制模型,按照你的测试步骤其实只要在sysfs下拉低cs即可。
这个很有参考价值:http://wiki.t-firefly.com/index.php/Firefly-RK3399/GPIO

sunbird606 发表于 2017-6-17 21:05:52

很好的参考

z3j6w9 发表于 2017-6-30 21:06:14

在写设备树的时候有个片选属性的,只要在片选属性中填入对应的片选数字即可,不需要手动将gpio拉低的。具体怎么写请参考kernel目录下面文档目录下的spi目录中的spibus相关文档,里面写的很清楚,不过是英文版的哦。
页: [1]
查看完整版本: SPI片选引脚CS电平控制