社区导航

 

搜索
查看: 2031|回复: 0

[原创] 一起玩树莓派3 + 使用Matlab控制树莓派的SPI口读取外部Flash

[复制链接]

585

TA的帖子

1

TA的资源

纯净的硅(初级)

Rank: 4

发表于 2016-11-15 17:59 | 显示全部楼层 |阅读模式
Matlab Support Package for Raspberry Pi提供了对外部接口如LED、GPIO、I2C、SPI、UART的访问函数。
本文利用前一篇《一起玩树莓派3 + 使用WiringPi控制树莓派的SPI口读取外部Flashhttp://bbs.eeworld.com.cn/thread-506043-1-1.html 的硬件接口,采用Matlab来读取SPI-Flash



1、创建matlab到树莓派的连接

mypi = raspi
QQ截图20161115175424.png
2、创建树莓派的spi设备对象

myspidevice = spidev(mypi, 'CE0')
QQ截图20161115175558.png

3、根据SPI-Flash的数据手册,得知获取SPI-Flash芯片信息的命令为0x9f,输出为4个字节的信息。
out = writeRead(myspidevice, [hex2dec('9f') 0 0 0 0])
QQ截图20161115175722.png
并使用十六进制输出
dec2hex(out)
QQ截图20161115171214.png

可见SPI-Flash信息读取正确。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

关闭

站长推荐上一条 1/3 下一条

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2020-6-5 04:14 , Processed in 0.079285 second(s), 22 queries , Gzip On, MemCache On.

快速回复 返回顶部 返回列表