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

[复制链接]
2348|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本身就是用于输入信号啊
 楼主| yangjiaxu 发表于 2024-9-4 15:07 | 显示全部楼层
caigang13 发表于 2024-8-13 07:33
我晕MISO本身就是用于输入信号啊

之前别的芯片来说,可以先把IO配置成输出做初始化处理,然后实际使用的时候,修改成输入就可以
清芯芯清 发表于 2024-9-5 15:02 | 显示全部楼层
一般都是要配置成输入的啊,不然你想配置什么
ewyu 发表于 2024-9-5 20:08 | 显示全部楼层
其实配置正常的输出也行,但是你切换成输入的时候注意要切换成功才行
twinkhahale 发表于 2024-9-6 08:32 | 显示全部楼层
这个失效是怎么个意思?是SPI根本用不了吗?
hhdhy 发表于 2024-9-6 12:45 | 显示全部楼层
其实我觉得就是你初始化的事儿,初始化成输入呗,就解决了
yuliangren 发表于 2024-9-6 17:16 | 显示全部楼层
可能还是和ST的不能完全兼容呗,所以要这么配置才可以
teaccch 发表于 2024-9-7 10:04 | 显示全部楼层
别纠结了,知道如何配置能解决问题就好了,这种配置解决也是没啥问题的
一切D都好 发表于 2024-9-7 15:28 | 显示全部楼层
好像是这么回事儿,之前我也遇到过,就是配置成输入就好了
eleg34ance 发表于 2024-9-7 21:33 | 显示全部楼层
对啊,配置输入不是常规操作吗
gra22ce 发表于 2024-9-8 11:24 | 显示全部楼层
可能失效,但是有些时候还是好使的,是吧,我遇到过这个问题,配置成输入就完全可以用
星星点点didi 发表于 2024-9-8 17:26 | 显示全部楼层
一般建议就是配置成输入,好用为主嘛,这种也不算是bug,改一下就好了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

805

主题

3383

帖子

10

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