OpenEdv-开源电子网

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

请教STM32F3 SPI 问题

[复制链接]

7

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
86
金钱
86
注册时间
2014-7-27
在线时间
8 小时
发表于 2016-6-20 22:23:04 | 显示全部楼层 |阅读模式
1金钱
MCU:STM32F373VCT6

我想用SPI 给一个芯片发送数据,不想读取数据,设置为Master 模式,怎么配置IO?

是不是只有一根SCLK 和MOSI就行了?

那么SPI 结构体 的Direction 如何设置?

谢谢

最佳答案

查看完整内容[请看2#楼]

SCLK 和MOSI两个信号就足够。 SCLK 和SIN,后者好像不对头。但我不了解cube。 上拉还是下拉,要你平时没通信的电平是高还是低, 如果平时是高就上拉,低就下拉。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

58

主题

6293

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11476
金钱
11476
注册时间
2014-4-1
在线时间
1297 小时
发表于 2016-6-20 22:23:05 | 显示全部楼层

SCLK 和MOSI两个信号就足够。

SCLK 和SIN,后者好像不对头。但我不了解cube。

上拉还是下拉,要你平时没通信的电平是高还是低,
如果平时是高就上拉,低就下拉。



回复

使用道具 举报

7

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
86
金钱
86
注册时间
2014-7-27
在线时间
8 小时
 楼主| 发表于 2016-6-20 22:35:40 | 显示全部楼层
stm32 cubemx 可以把SPI 设置成Transmit only master 模式,只使能两根线,SCLK 和SIN,是不是对?应该是SOUT 和SCLK才对?
然后测试发送数据,示波器抓取SCLK 和SOUT 都抓不到脉冲。

不知什么原因,请高手解答一下。
谢谢
回复

使用道具 举报

7

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
86
金钱
86
注册时间
2014-7-27
在线时间
8 小时
 楼主| 发表于 2016-6-20 22:43:17 | 显示全部楼层
还有MOSI 引脚如何配置?
我看有些历程是下拉(STM32F373官方例程,GPIO_PuPd_DOWN),另外一些把MOSI配置成上拉,懵了..

到底如何配置?
回复

使用道具 举报

22

主题

751

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1605
金钱
1605
注册时间
2015-6-10
在线时间
222 小时
发表于 2016-6-21 07:57:31 | 显示全部楼层
f3的不了解
回复

使用道具 举报

7

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
86
金钱
86
注册时间
2014-7-27
在线时间
8 小时
 楼主| 发表于 2016-6-21 20:49:44 | 显示全部楼层
ding 顶
回复

使用道具 举报

7

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
86
金钱
86
注册时间
2014-7-27
在线时间
8 小时
 楼主| 发表于 2016-6-26 10:19:52 | 显示全部楼层
我测试了一下,
SCLK 有时钟输出,MOSI 一直高电平,为啥?
回复

使用道具 举报

7

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
86
金钱
86
注册时间
2014-7-27
在线时间
8 小时
 楼主| 发表于 2016-6-26 14:33:23 | 显示全部楼层
为啥 我设置了 SCLK 空闲状态为低电平,可是用示波器看,还是高电平..怎么设置都不管用
回复

使用道具 举报

7

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
86
金钱
86
注册时间
2014-7-27
在线时间
8 小时
 楼主| 发表于 2016-6-27 09:11:01 | 显示全部楼层
已经解决
SIN 是我 设置问题

上下拉 对 SCLK 和 SOUT 不起作用;全双工和单线收发都可以,SCLK 的电平极性要对。

看来CUBE MX 的HAL库没问题
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-27 15:13

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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