首页 > 其他 > 详细

测试SPI

时间:2020-03-20 11:51:26      阅读:64      评论:0      收藏:0      [点我收藏+]

测试SPI

SPI3:MOSI与MISO(即B4/B5)短接。如果从MISO返回的数值(b0123456789)等于MOSI的输出,则工作正常。

from pyb import SPI
buf = bytearray(10)
spi = SPI(3, SPI.MASTER, baudrate=9600000, polarity=1, phase=0, crc=0x07)
data = spi.send_recv(b0123456789)
spi.send_recv(b0123456789, buf)
#spi.send_recv(buf, buf)

print(repr(buf))

输出结果:未短接MOSI和MISO引脚时

>>>
PYB: sync filesystems
PYB: soft reboot
bytearray(b\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff)

输出结果:短接MOSI和MISO引脚时

bytearray(b0123456789)
bytearray(b0123456789)

 

测试SPI

原文:https://www.cnblogs.com/iBoundary/p/12530141.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!