STM32CUBEMX生成SPI的程序没有时钟信号

2019-07-14 14:50发布

我利用STM32CUBEMX生成SPI的程序,可是程序下载之后连时钟信号都没有~~哪位好心人帮忙给看一下问题在哪里?在此谢过了

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
zhouxk
1楼-- · 2019-07-14 22:59
本帖最后由 toofree 于 2018-4-14 01:26 编辑

上面的初始化程序没毛病。关键是你在主程序中SPI传输了没?如果你主程序中没有SPI传输的话,自然是没有时钟和数据的。






frzzing
2楼-- · 2019-07-15 02:57
cnm7 发表于 2019-1-2 14:37
先去看看采用stm32cubemx进行SPI设置的方法这个帖子,设置时钟源为外部晶振 开启调试接口(SWD)

内部时钟作为时钟源可以吗?
cknz
3楼-- · 2019-07-15 04:03
frzzing 发表于 2019-1-2 14:56
内部时钟作为时钟源可以吗?

可以
cknz
4楼-- · 2019-07-15 08:36
你的PIN_6为什么不是GPIO_MODE_AF_PP?为什么是INPUT?
frzzing
5楼-- · 2019-07-15 08:57
 精彩回答 2  元偷偷看……
cknz
6楼-- · 2019-07-15 13:19
frzzing 发表于 2019-1-2 15:26
他是MISO,是作为输入的。并且这是CUBEMX自动生成的代码。

是的,它是作为输入,但是它是作为外设的输入,所以必须是AF,不是GPIO的input...我不知道你怎么设置的,也不知道版本,但是我可以告诉你的是,这个设置是错的.

一周热门 更多>