搜索

[STM32F1] STM32F103C8T6控制SPI2

[复制链接]
9380|23
手机看帖
扫描二维码
随时随地手机跟帖
zhangpf0|  楼主 | 2021-9-14 18:07 | 显示全部楼层 |阅读模式
最近遇到一个奇怪现象,STM32F103C8T6控制SPI2,SPI2连接NRF24L01模块,不使用仿真器时发现,发送和接收都不成功,仿真器挂上仿真后发送接收都正常,请教一下谁知道怎么回事,IO口管教配置硬件连接都没问题

使用特权

评论回复
yangjiaxu| | 2021-9-14 19:07 | 显示全部楼层
听 你的描述,感觉像时序上的事儿,仿真断点开着,可能会把时序整正确了

使用特权

评论回复
alxd| | 2021-9-14 19:07 | 显示全部楼层
把代码和硬件都贴出来看看吧,看看是什么问题

使用特权

评论回复
Estelle1999| | 2021-9-14 19:11 | 显示全部楼层
可以用printf 打印程序进度,然后看看在哪儿出的问题,仿真有些时候属实会有这种现象,就是仿真好用 实际不好用的情况

使用特权

评论回复
Emily999| | 2021-9-14 19:12 | 显示全部楼层
换成SPI1有没有问题呢?看看是不是程序问题

使用特权

评论回复
Charlotte夏| | 2021-9-14 19:12 | 显示全部楼层
初始化之后 加个延时试试,感觉是时序问题

使用特权

评论回复
Charlene沙| | 2021-9-14 19:16 | 显示全部楼层
这种情况 很大程度是时序问题,可以看看网上调试好的代码试试

使用特权

评论回复
Carmen7| | 2021-9-14 19:17 | 显示全部楼层
之前听说过仿真时好用,硬件单独运行时就不好用,当时听他们说可能需要加个延时,但是具体咋加还得实物去碰

使用特权

评论回复
Carina卡| | 2021-9-14 19:18 | 显示全部楼层
换成软SPI试试呗 看看是不是时序问题

使用特权

评论回复
Candic12e| | 2021-9-14 19:23 | 显示全部楼层
可以不用仿真器,用LED和串口等实现程序定位跟踪,看看是哪儿出了问题

使用特权

评论回复
Betty996| | 2021-9-14 19:24 | 显示全部楼层
找个好用的例程,抄一下吧,这么查挺难的

使用特权

评论回复
Betty1299| | 2021-9-14 19:25 | 显示全部楼层
请问 你的仿真是对硬件仿真 还是直接虚拟仿真啊?

使用特权

评论回复
Belle1257| | 2021-9-14 19:26 | 显示全部楼层
查查配置,查查硬件是否被复用了。再查查网络上的例程,然后copy参考参考

使用特权

评论回复
B1lanche| | 2021-9-14 19:26 | 显示全部楼层
用软SPI吧,模拟的话 好找问题

使用特权

评论回复
Annie556| | 2021-9-14 19:27 | 显示全部楼层
还没有遇到过这种问题,不过可以换一下其他组SPI试试

使用特权

评论回复
Allison8859| | 2021-9-14 19:28 | 显示全部楼层
查查手册时序吧,这种现象有可能是时序不对造成的

使用特权

评论回复
Alina艾| | 2021-9-14 19:31 | 显示全部楼层
仿真有时候不好用的,比如用到了系统的时候,就很难仿真,也很难定位

使用特权

评论回复
zhangpf0|  楼主 | 2021-9-14 21:43 | 显示全部楼层
统一回复,感谢各位的指点,以前做过这方面的,一次移植成功,这次新开板子,结果直接不好用,程序用的是以前好用的程序。我再查查大家说的情况

使用特权

评论回复
daichaodai| | 2021-9-15 07:49 | 显示全部楼层
说明时序有问题

使用特权

评论回复
香水城| | 2021-9-15 15:11 | 显示全部楼层
也检查下电源,尤其接地方面的问题。

使用特权

评论回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 我要提问 投诉建议 申请版主

本版热帖

本版活跃用户

优质原创写原创,赢大奖

编辑推荐

  • 1 火星国务卿 得到打赏 ¥425.00
  • 2 yanzhengxin1 得到打赏 ¥350.00
  • 3 gaoyang9992006 得到打赏 ¥265.00
  • 4 Gavin3389 得到打赏 ¥225.00
  • 5 13426257085 得到打赏 ¥200.00
  • 6 呐咯密密 得到打赏 ¥185.00
  • 7 qbwww 得到打赏 ¥160.00
  • 8 两只袜子 得到打赏 ¥155.00
  • 9 yangjiaxu 得到打赏 ¥155.00
  • 10 elephant00 得到打赏 ¥150.00
在线客服 快速回复 返回顶部 返回列表