Firefly开源社区

标题: SPI片选引脚CS电平控制 [打印本页]

作者: 沙漠中的夜行者    时间: 2017-3-11 20:58
标题: SPI片选引脚CS电平控制
本帖最后由 沙漠中的夜行者 于 2017-3-12 10:50 编辑

请教各位,怎么在应用程序中控制SPI片选引脚电平?在使用SPI向外部设备传输数据时,使用示波器观察,MOSI和SCLK均有电平变化,但观察CS引脚时,一直为高电平,即怎么在传输数据之前将片选引脚拉低?
作者: gaozenghua    时间: 2017-3-27 17:43
解决问题的本质是了解gpio控制模型,按照你的测试步骤其实只要在sysfs下拉低cs即可。
这个很有参考价值:http://wiki.t-firefly.com/index.php/Firefly-RK3399/GPIO
作者: sunbird606    时间: 2017-6-17 21:05
很好的参考

作者: z3j6w9    时间: 2017-6-30 21:06
在写设备树的时候有个片选属性的,只要在片选属性中填入对应的片选数字即可,不需要手动将gpio拉低的。具体怎么写请参考kernel目录下面文档目录下的spi目录中的spibus相关文档,里面写的很清楚,不过是英文版的哦。




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1