打印
[APM32F1]

为什么极海的SPI需要给MISO配置成输入才行?

[复制链接]
1200|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yangjiaxu|  楼主 | 2024-7-12 15:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
为什么极海的SPI需要给MISO配置成输入才行?如果不配置成输入,可能会导致SPI失效

使用特权

评论回复
沙发
樱桃牛肉丸| | 2024-7-15 10:26 | 只看该作者
我记得APM32F103的spi例程里面MISO是配置成复用推挽模式的,可以去看一下

使用特权

评论回复
板凳
guiyan| | 2024-8-12 18:01 | 只看该作者
Master In Slaver Out,这是SPI协议。
如果用于主机,则主机的这个GPIO就是输入的。

使用特权

评论回复
地板
caigang13| | 2024-8-13 07:33 | 只看该作者
我晕MISO本身就是用于输入信号啊

使用特权

评论回复
5
yangjiaxu|  楼主 | 2024-9-4 15:07 | 只看该作者
caigang13 发表于 2024-8-13 07:33
我晕MISO本身就是用于输入信号啊

之前别的芯片来说,可以先把IO配置成输出做初始化处理,然后实际使用的时候,修改成输入就可以

使用特权

评论回复
6
清芯芯清| | 2024-9-5 15:02 | 只看该作者
一般都是要配置成输入的啊,不然你想配置什么

使用特权

评论回复
7
ewyu| | 2024-9-5 20:08 | 只看该作者
其实配置正常的输出也行,但是你切换成输入的时候注意要切换成功才行

使用特权

评论回复
8
twinkhahale| | 2024-9-6 08:32 | 只看该作者
这个失效是怎么个意思?是SPI根本用不了吗?

使用特权

评论回复
9
hhdhy| | 2024-9-6 12:45 | 只看该作者
其实我觉得就是你初始化的事儿,初始化成输入呗,就解决了

使用特权

评论回复
10
yuliangren| | 2024-9-6 17:16 | 只看该作者
可能还是和ST的不能完全兼容呗,所以要这么配置才可以

使用特权

评论回复
11
teaccch| | 2024-9-7 10:04 | 只看该作者
别纠结了,知道如何配置能解决问题就好了,这种配置解决也是没啥问题的

使用特权

评论回复
12
一切D都好| | 2024-9-7 15:28 | 只看该作者
好像是这么回事儿,之前我也遇到过,就是配置成输入就好了

使用特权

评论回复
13
eleg34ance| | 2024-9-7 21:33 | 只看该作者
对啊,配置输入不是常规操作吗

使用特权

评论回复
14
gra22ce| | 2024-9-8 11:24 | 只看该作者
可能失效,但是有些时候还是好使的,是吧,我遇到过这个问题,配置成输入就完全可以用

使用特权

评论回复
15
星星点点didi| | 2024-9-8 17:26 | 只看该作者
一般建议就是配置成输入,好用为主嘛,这种也不算是bug,改一下就好了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:嵌入式技术专家
简介:擅长电路设计、物联网产品开发、射频产品开发,喜欢打篮球,技术交流,欢迎各位来聊~

634

主题

2639

帖子

5

粉丝