stm32F103cbt6的SPI1怎么动不起来呀?

[复制链接]
 楼主| z_zt 发表于 2012-5-3 10:06 | 显示全部楼层 |阅读模式
各位大侠,我用stm32F103cb调个程序,SPI1一直动不起来,环境是IAR5,现象是在Register窗口里选SPI1,SPI1初始化代码执行完以后,所有的寄存器值仍均为0;
做了以下试验:
1- 将SPI1改成SPI2,再监视SPI2寄存器,当初始化完成后,寄存器值相应变化;
2- 将程序移植到stm32F103zd中,SPI1可以初始化,一切正常;

这个问题搞了两天了,我实在搞不定了,还是请高手指点一下吧,谢谢!
香水城 发表于 2012-5-3 10:13 | 显示全部楼层
看看时钟配置对不对。
 楼主| z_zt 发表于 2012-5-3 11:22 | 显示全部楼层
不说了,就是时钟配置不对!
谢谢!
acgean 发表于 2012-5-3 16:24 | 显示全部楼层
又是个“阴沟里翻船” 的低级错误。
值得引以为戒
 楼主| z_zt 发表于 2012-5-4 22:03 | 显示全部楼层
又是个“阴沟里翻船” 的低级错误。
值得引以为戒
acgean 发表于 2012-5-3 16:24


太贴切了!
惭愧惭愧!
程序会不会 发表于 2012-5-5 08:32 | 显示全部楼层
对我这个菜鸟有警示作用
xiao1202xiao 发表于 2012-5-5 10:56 | 显示全部楼层
我一看动不起来4个字我第一时间就是想到没启动SPI时钟~
dilong22 发表于 2012-5-5 11:03 | 显示全部楼层
经常会值初始化了外设,结果忘了开时钟。
香水城 发表于 2012-5-5 12:17 | 显示全部楼层
买了新家,什么都布置好了,但灯不亮、电视看不了、冰箱也不能用,检查了一圈,发现没合电闸,:lol
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

47

帖子

2

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

8

主题

47

帖子

2

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