硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3640|回复: 1
收起左侧

[有问必答] 请问“V4-101_SPI串行Flash读写例程”SOFT_SPI和HARD_SPI切换的开关在哪?

[复制链接]

5

主题

3

回帖

18

积分

新手上路

积分
18
发表于 2020-2-11 09:29:35 | 显示全部楼层 |阅读模式
V4-101_SPI串行Flash读写例程
里面的bsp_spi_flash.c,对于SPI操作应该有两种模式吧:一种是软件模拟SPI,一种是硬件SPI,
应该有个地方是
#define SOFT_SPI 或者 #define HARD_SPI来作为代码执行的开关选择吧,
搜索各个文件,怎么这个地方找不到呢?坛主能否告知?

目前应该是硬件SPI模式运行的,
因为加一句:#define HARD_SPI 编译可以通过,如果加#define SOFT_SPI,编译会出错。

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115717
QQ
发表于 2020-2-11 11:12:19 | 显示全部楼层
这个串行Flash没有做软件SPI支持,这个是我们的一个项目工程里面用的软件SPI修改而来的。

正常应该是在bsp_spi_bus.c看看里面有没有,如果没有,那就是没有写SPI软件模拟代码。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-5-13 22:38 , Processed in 0.225817 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表