OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4343|回复: 3

STM32模拟SPI问题

[复制链接]

30

主题

65

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
219
金钱
219
注册时间
2013-3-7
在线时间
6 小时
发表于 2014-1-4 13:29:45 | 显示全部楼层 |阅读模式
各位大侠,我想问个问题:
STM32的IO口的模式很多,比如浮空、推挽输出、上拉输入等等。我现在要用IO口模拟SPI时序,STM32上面的MOSI、MISO两个IO口应该怎么设置IO口状态呢?是
不是MOSI设置为推挽输出,MISO设置为浮空呢?

PS:有时候我要知道外部的电平高低,比如说PB0口,那么这个PBO是不是设置成浮空,然后用GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_0)读取外部的电平状态呢?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

17

主题

470

帖子

1

精华

高级会员

Rank: 4

积分
718
金钱
718
注册时间
2013-11-23
在线时间
0 小时
发表于 2014-1-4 19:54:11 | 显示全部楼层
可以,STM32硬件SPI现成的为什么不用?
回复 支持 反对

使用道具 举报

30

主题

65

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
219
金钱
219
注册时间
2013-3-7
在线时间
6 小时
 楼主| 发表于 2014-1-4 22:23:27 | 显示全部楼层
回复【2楼】hechao3225:
---------------------------------
因为现在要模仿别人的程序,所以就自己写了
回复 支持 反对

使用道具 举报

3

主题

2178

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3323
金钱
3323
注册时间
2013-7-19
在线时间
195 小时
发表于 2014-1-4 23:14:35 | 显示全部楼层
MOSI设置为推挽输出,MISO为上拉输入
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-17 05:55

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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