[其他ST产品] 请问该怎么配置SPI_Init()函数

[复制链接]
 楼主| probedog 发表于 2024-7-26 18:44 | 显示全部楼层 |阅读模式
我用SPI读字库数据,先用 MOSI 发地址, 再用 MISO 接受数据,
串行数据输出(SO):该信号用来把数据从芯片串行输出,数据在时钟的下降沿移出。
串行数据输入(SI):该信号用来把数据从串行输入芯片,数据在时钟的上升沿移入。
串行时钟输入(SCLK):数据在时钟上升沿移入,在下降沿移出。
该怎么配置SPI_Init()函数, 特别是SPI_Direction和SPI_ SPI_CPOL, SPI_SPI_CPHA

SPI_Direction_2Lines_FullDuplex
SPI设置为双线双向全双工
SPI_Direction_2Lines_RxOnly
SPI设置为双线单向接收
SPI_Direction_1Line_Rx
SPI设置为单线双向接收
SPI_Direction_1Line_Tx
SPI设置为单线双向发送

说的很不明白
kzlzqi 发表于 2024-7-29 15:22 | 显示全部楼层
配置 SPI_Init() 函数的关键在于理解 SPI 协议的基本设置。根据你的描述,你的 SPI 配置涉及到数据发送(MOSI)和接收(MISO)。
申小林一号 发表于 2024-7-29 22:47 | 显示全部楼层
感谢分享
远山寻你 发表于 2024-8-22 23:02 | 显示全部楼层
这个直接用cubemx配置不就可以了么
远山寻你 发表于 2024-8-22 23:02 | 显示全部楼层
这个直接用cubemx配置不就可以了么
三生万物 发表于 2024-8-23 02:00 | 显示全部楼层
一般找个例程之后,直接复制过来就可以了

淡漠安然 发表于 2024-8-23 03:00 | 显示全部楼层
这种SPI配置一般就是管脚,复用,时序速率等等就可以了

暖了夏天蓝了海 发表于 2024-8-23 04:00 | 显示全部楼层
配置这个简单啊,就一般是找例程来弄

一秒落纱 发表于 2024-8-23 05:00 | 显示全部楼层
我平时都是使用cubemx来配置,比较简单的

江河千里 发表于 2024-8-23 06:00 | 显示全部楼层
你这个双线,主从等都是需要你的对接设备需求的

光辉梦境 发表于 2024-8-23 07:00 | 显示全部楼层
你是哪里看不明白啊?

别乱了阵脚 发表于 2024-8-23 08:00 | 显示全部楼层
其实就是配置主从和时序,速率配置好,主从和上升沿等等配置好就行

夜阑风雨 发表于 2024-8-23 09:00 | 显示全部楼层
看你需求呗,是设置单线双向还是双线单向之类的

冰春彩落下 发表于 2024-8-23 10:00 | 显示全部楼层
还是去看看例程吧,基本上就几个参数,你配置好了就能用了

您需要登录后才可以回帖 登录 | 注册

本版积分规则

486

主题

3268

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部