STM32 CUBEMX 生成的SPI口波形问题

2019-07-14 13:10发布

我现在在用STM32 CUBEMAX开发程序,以SPI口与ADS1299通信。在通讯过程中,发现SPI的MOSI和MISO口在某些时候串在一起,如下图所示,不知道怎么回事,有同志们遇到过这种情况吗。


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
dlksmad
1楼-- · 2019-07-14 22:13
当时也是用的cubemx来配置的,所以我认为可能是一些配置存在有bug。

你可以先用软件方式来试试看,以确定是mcu的硬件问题还是周边线路问题
7u23jfwe
2楼-- · 2019-07-15 02:40
dlksmad 发表于 2019-4-25 13:18
当时也是用的cubemx来配置的,所以我认为可能是一些配置存在有bug。

你可以先用软件方式来试试看,以确定是mcu的硬件问题还是周边线路问题

多谢了,但是现在板子已经做好了,不知道还能不能改软件方式。

怎么改软件方式啊,请不吝赐教。
dlksmad
3楼-- · 2019-07-15 04:41
7u23jfwe 发表于 2019-4-25 13:29
多谢了,但是现在板子已经做好了,不知道还能不能改软件方式。

怎么改软件方式啊,请不吝赐教。

软件模拟方式模拟SPI协议,以确定到底是硬件线路问题还是你的MCU配置有问题
7u23jfwe
4楼-- · 2019-07-15 08:05
dlksmad 发表于 2019-4-25 13:43
软件模拟方式模拟SPI协议,以确定到底是硬件线路问题还是你的MCU配置有问题

暂时不会软件模拟,换了一套硬件,STM32和ADS1299都换了新的了,软件还没有变,还是这样子,能说明是软件的问题了吗?这个设置在哪里设啊,感觉HAL 不稳定啊,不管怎么设置都不能出现这种情况啊,就是简单的调用了HAL现成的初始化程序,读和写程序,就成这个样子?真是不稳定啊。

嘻嘻爱哈哈
5楼-- · 2019-07-15 10:03
 精彩回答 2  元偷偷看……
7u23jfwe
6楼-- · 2019-07-15 13:36
嘻嘻爱哈哈 发表于 2019-4-25 14:11
可以使用官方标准库来开发。
标准库一直好用,没问题的。

感谢关注,是啊,觉得用HAL 经常会蹦出来一些莫名其妙的问题,闹得都快开始怀疑人生了,现在正在学标准库,感觉比HAL难好多啊,很多参数都要自己配置,例如系统时钟什么的,请问兄台有什么高效便捷的学习标准库编程的方法吗?

一周热门 更多>