模块使用
常见问题
版权
本文档主要面向使用野火Android镜像的用户,讲解如何在野火LubanCat-RK系列板卡上烧录镜像及日常使用技巧等。
本章介绍在Android中使用spi总线与外部设备的通讯。
本章主要以带有40Pin引脚的LubanCat-2N为例,如下
SPI
引脚
功能
MOSI
19
主设备输出/从设备输入
MISO
21
主设备输入/从设备输出
CLOCK
23
时钟信号线
CS0
24
片选信号线0
CS1
26
片选信号线1
spidev3.0控制CS0,spidev3.1控制CS1
如下图:
对应实物的40pin接口
SPI接口在默认情况是关闭状态的,需要使能才能使用,如下
重新编译安卓,刷机重启即可。
使能spi设备之后,通过SPI设备文件来判断spi驱动是否加载成功。
1 2 3
C:\Users\admin>adb shell rk3568_lubancat_2n_mipi1080p:/ $ ls /dev/spi** /dev/spidev3.0
此处为了简单仅做回环测试实验, 只需要将SPI3的 MIOS与MOSI引脚(板卡上的19和21)使用跳线帽短接即可。
点击打开SPI按钮后,会获取文本框中的spiX和speed去初始化SPI。
点击SEND按钮后,会获取spi发送的数据显示到文本框上。