OpenEdv-开源电子网

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

新手求助 stm32 hal库 下SPI无SCLK信号输出

[复制链接]

1

主题

3

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2017-11-3
在线时间
6 小时
发表于 2017-11-3 13:17:59 | 显示全部楼层 |阅读模式
1金钱
首次试水 STM32 HAL库开发。STM32F103C8控制24为AD采样ADS1256;
通过STM32CubeMX Version 4.22.1配置生成工程,但在仿真跟踪过程中发下SPI接口SCLK信号无输出时钟脉冲输出,输出低电平。
问题困扰好久,望各位前辈们指点迷津,不甚感激!
详述如下图:通过断点跟踪发现最终到等待AD_DRDY信号,示波器测量发现SPI_SCLK无时钟脉冲输出。

[img]file:///C:\Users\yjx31\AppData\Roaming\Tencent\Users\32028016\QQ\WinTemp\RichOle\0[VAI$W30E9%41IA}6D4YT5.png[/img][img]file:///C:\Users\yjx31\AppData\Roaming\Tencent\Users\32028016\QQ\WinTemp\RichOle\[%QDG52A~U)65JO@@}TW0I2.png[/img]file:///C:\Users\yjx31\AppData\Roaming\Tencent\Users\32028016\QQ\WinTemp\RichOle\]1)NB2YHDAL8%P2E7NVD7$U.png[img]file:///C:\Users\yjx31\AppData\Roaming\Tencent\Users\32028016\QQ\WinTemp\RichOle\UV1I1M5GT`}1QUY9HCZ[IN9.png[/img]file:///C:\Users\yjx31\AppData\Roaming\Tencent\Users\32028016\QQ\WinTemp\RichOle\TL8KCNNHQEY}7LS~AAVZR1D.pngfile:///C:\Users\yjx31\AppData\Roaming\Tencent\Users\32028016\QQ\WinTemp\RichOle\8)LURDF6Z`WCF{2YA~7XG)I.png

[img]file:///C:\Users\yjx31\AppData\Roaming\Tencent\Users\32028016\QQ\WinTemp\RichOle\0[VAI$W30E9%41IA}6D4YT5.png[/img][img]file:///C:\Users\yjx31\AppData\Roaming\Tencent\Users\32028016\QQ\WinTemp\RichOle\[%QDG52A~U)65JO@@}TW0I2.png[/img]file:///C:\Users\yjx31\AppData\Roaming\Tencent\Users\32028016\QQ\WinTemp\RichOle\]1)NB2YHDAL8%P2E7NVD7$U.png[img]file:///C:\Users\yjx31\AppData\Roaming\Tencent\Users\32028016\QQ\WinTemp\RichOle\UV1I1M5GT`}1QUY9HCZ[IN9.png[/img]file:///C:\Users\yjx31\AppData\Roaming\Tencent\Users\32028016\QQ\WinTemp\RichOle\TL8KCNNHQEY}7LS~AAVZR1D.pngfile:///C:\Users\yjx31\AppData\Roaming\Tencent\Users\32028016\QQ\WinTemp\RichOle\8)LURDF6Z`WCF{2YA~7XG)I.png

SPI接口图

SPI接口图

STM32Cube配置1

STM32Cube配置1

STM32Cube时钟配置

STM32Cube时钟配置

STM32Cube SPI配置

STM32Cube SPI配置

STM32Cube GPIO配置

STM32Cube GPIO配置

主程序跟踪断点

主程序跟踪断点

跳转子程序断点

跳转子程序断点

最佳答案

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

使用道具 举报

1

主题

3

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2017-11-3
在线时间
6 小时
 楼主| 发表于 2017-11-3 13:18:00 | 显示全部楼层
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2017-11-3
在线时间
6 小时
 楼主| 发表于 2017-11-3 13:30:21 | 显示全部楼层
本帖最后由 yjx318 于 2017-11-3 13:41 编辑

坐等解惑,谢谢!


回复

使用道具 举报

0

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
101
金钱
101
注册时间
2015-3-29
在线时间
22 小时
发表于 2018-8-15 18:28:58 | 显示全部楼层
求解,我也是根据cube生成,然后测不到sck的波形
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2019-7-15
在线时间
7 小时
发表于 2019-8-21 21:58:05 | 显示全部楼层
大佬路过,帮忙回答一下,万分感谢。
我用cubemx配置spi,通过spi发数据,有SCK波形;但是自己通过HAL_GPIO_WritePin拉高拉低却无法操作波形??
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2019-7-6
在线时间
1 小时
发表于 2021-10-20 15:44:42 | 显示全部楼层
yjx318 发表于 2017-11-3 13:30
坐等解惑,谢谢!

我现在也是用hal库,用逻辑分析仪测得的SCK一直都是低电平,请问你是怎么解决的。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-9 04:18

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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