本文主要是介绍怎样使用beagle SPI协议,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
icon
一、检查beagle的配置
1.通过usb连接beaglebone
2.从连接图标选择设备
3.选择设备后点击ok
4.点击device settings
5.capture protocol选择SPI
6.Bit Order选择 LSB First(Least Significant Byte First最低有效字节优先)
7.Sampling Edge 选择Faling edge
8.Slave Select Polarity 选择active low
9.连接beagle和ECU
SPI2>>EyeQ_Master : SPI3>> Host_Master
SPI通信协议允许主设备和多个从设备进行双向通信。在ESP32的SPI接口中,数据线(DIN)和时钟线(SCK)是复用的。因此,对于主设备来说,其片选信号(CS)可以控制多个从设备的数据传输。具体到ESP32,每个SPI主设备有6个片选引脚(CSN1, CSN2, CSN3, CSN4, CSN5, CSN6),这些引脚都可以用来选择从设备。当主设备被设置为从设备模式时,它将关闭其片选引脚,而其他从设备的片选引脚将被激活。因此,如果你看到SPI3>> Host_Master,那么意味着这个主设备将使用其三个片选引脚来选择三个从设备进行通信。由于每个从设备只需要一个片选引脚,所以最多可以连接3个从设备。同样的道理,SPI2>>EyeQ_Master表示这个主设备将使用其六个片选引脚来选择六个从设备进行通信。但由于每个从设备只需要一个片选引脚,所以实际上只能连接3个从设备。
10.eqmm跑到4时,data center,由于数据是双向发送的,eyeq发给host和host发给eyeq,所以要开两个data center,数据较小的是host发给eyeq的,数据较大的是eyeq发给host的。
11. 数据保存,保存两种格式的文件 save as保存为默认.tdc的文件 export 保存为.csv的文件
12.全部保存后的文件如下:
这篇关于怎样使用beagle SPI协议的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!