ˋ^ˊ 全志H6 Datasheet、AXP805 Datasheet以及硬件应用开发手册。需要的可以下载看看。Linux下的SPI总线驱动(三) 3星· 编辑精心推荐LINUX下的spi总线驱动分析,全志h3 spi接口使用说明书v1 0.pdf,l H3 项目a i t n SPI 接口使用说明书V1.0 e d i f n o c 第1 页共15 页文档履历版本号日期制/修订人内容描述v1.0
spi_cs_bitmap:=1表示片选使用spi2_cs0,=2表示片选使用spi2_cs1,=3表示片选使用spi2_cs0和spi2_cs1; 我这里使用的是PB14-PB17这一组spi2接口,尖括号里面的2代表的是复用功能的选择(SwiringOP 已适配Orange Pi 3 LTS 开发板,使用wiringOP 可以测试SPI 的功能1) linux5.10 系统在dts 中默认关闭了26pin 中的spi 控制器,如果需要使用spi,首先需要先打开spi
2)将其它功能引脚复用为SPI功能在飞凌嵌入式《A40i/T3对CAN的支持》点击查询)一文中详细讲解了如何将开发板上UART2功能相关的引脚复用为了SPI。假如不想使用UART2引脚复用又不知全志-- ¥280.0000元1~-- 件深圳市中电网络技术有限公司1年-- 立即订购查看电话QQ联系A40I+AXP221S 32位ARM微控制器ALLWINNER/全志封装SMD 批号1215+ A40I+AXP221S
其实实现模拟spi不是为了刷屏,而是这个屏幕使用的是电阻屏,使用的是XPT2046芯片,需要使用spi通信,对于读取触摸屏位置来说,对速度的要求其实不高。但是这个板子没有多余的spi了,cs打开硬件资料中的飞凌嵌入式T507核心板引脚复用对照表,先确认哪些引脚可以用做SPI,我们搜索SPI可以找到两组引脚因为PC3、PC4和启动相关这里不考虑使用SPI0,我们用SPI1,SPI1使用的
wiringOP 已适配Orange Pi Zero Plus开发板,使用wiringOP 可以测试GPIO、I2C、UART 和SPI 的功能。安装wiringOP注意:开始测试前,请确保已经参照安装wiringOP 一节编译安装好了&spi1 {#address-cells=<1>;#size-cells=<0>; status="okay"; pinctrl-names="default"; pinctrl-0=<&spi1_pins&spi1_cs_pins>; cs-gpios=<&pio011GPIO_ACTIVE_HIGH>;//下文修改成这里设置的IO口