• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

spartan6与raspberry pi的SPI通信

zyh7148 2018-01-30 浏览量:1716

我在spartan6上想开发通过SPI接口与Raspberry pi 2(使用linux系统)通信的程序,Raspberry pi 2作为master,FPGA作为从站,主站发送命令,从站将数据通过spi接口传给主站。由于从来没做过linux系统下SPI驱动的开发,不知该如何下手?请高手给予指点和相关的资料及测试代码,谢谢!

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 首先要装个wiringPI库,驱动树莓派上的SPI,然后就跟写单片机程序那样写就行

    树莓派底层驱动不开源,只能用这些开放的API

    • 发布于 2018-01-30
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了 :规格书没有说明具体含义,可能是原厂定制代码。 回复

其他答案 数量:2
  • 直接用树莓派GPIO上的SPI引脚就可以了,WiringPISPI库里面集成了SPI读写的函数,可以与SPI从机通信。

    • 发布于2018-01-30
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :规格书见附件 回复

  • 树莓派提供的python库里有操作spi的,根据他们的文档可以很快学会使用
    • 发布于2018-01-31
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :INVENSENSE原厂只有: ICM-20602 ,型号ICM-20602MINI错误。 回复

相关问题

问题达人换一批

spartan6与raspberry pi的SPI通信