综合技术
登录
直播中
孙瑞军
7年用户
222经验值
私信
关注
[问答]
请问SPI该怎么发送9bits数据?
开启该帖子的消息推送
SPI
STM32F4
IO口
如图,可以看到这个是LCD驱动的时序图,它是要发 9bits(第一位是D/C,为“1“代表数据,为“0”代表命令),想用硬件SPI驱动,三线,SDA(MOSI)、SCL(SCLK)、CSX、
(CS),MISO没有使用。
可我们知道SPI只能发送 8bits或者16bits数据,那么怎么发送出9位呢?
说明:用
STM32
F4系列的板子,LCD驱动为ST7789. 有人提出说,每次将SPI的MOSI先设置为通用IO口来置0或者置1,然后再修改为复用SPI-MOSI,这样每次发送命令或者数据前都得修改,想请问大家还有没有其他好的方法?
回帖
(4)
高阳
2019-9-27 09:07:29
自己io软件模拟一个
自己io软件模拟一个
举报
魏紫瑜
2019-9-27 09:21:37
恩恩,软件模拟SPI通信协议也算是一个方法,可现在想用用硬件SPI,请问还有其他方法吗?
恩恩,软件模拟SPI通信协议也算是一个方法,可现在想用用硬件SPI,请问还有其他方法吗?
举报
史靖文
2019-9-27 09:39:55
我觉得可以直接发16bit试试,多余的几个高位应该会被忽略,如果低位被忽略了就先左移再发
我觉得可以直接发16bit试试,多余的几个高位应该会被忽略,如果低位被忽略了就先左移再发
举报
邱强
2020-6-25 15:31:27
楼主你找到好的办法了吗?我也是同一款屏的LCD驱动芯片,用的是硬件SPI。始终读出的ID不对
楼主你找到好的办法了吗?我也是同一款屏的LCD驱动芯片,用的是硬件SPI。始终读出的ID不对
举报
更多回帖
rotate(-90deg);
回复
相关问答
SPI
STM32F4
IO口
LABVIEW 串口
9bits
通讯模式,地址码在LABVIEW应该怎么设置才能通讯?
2017-11-30
3043
使用
SPI
与MIPI芯片通信,向MIPI
发送
的命令为
9
位,但发回的
数据
为8位怎么解决?
2022-12-30
219
请问
该
怎么配置
SPI
_Init()函数
2018-08-24
5840
请问
28335如何使用
SPI
模块
发送
24位的
数据
?
2018-06-14
4520
请问
CH573的
SPI
可以只使用MOSI和SCK吗?
2022-08-24
453
为什么只有当
发送
一组奇数值ASCII
数据
时
spi
receive才会挂起?
2019-07-25
583
用STM32F7通过
SPI
接口向一个芯片
发送
64位信号遇到的疑问求解
2024-04-23
142
请问
Transaction interval是否可以优化?如何优化?
2023-03-03
191
请问
SPI
发送
数据
的速率最快应该是多少呢?还有适配器往电脑
发送
数据
是实时的吗?
2018-11-27
3150
ESP32S3 3Wire
SPI
9
bit,Transaction interval如何优化?
2023-03-08
186
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分