
本人刚接触STM32一个月,刚在调SPI从机模式。 我用STM32F1做SPI从机,接收主机发来的数据,确认数据正确后会返回给主机一串数据。主机那边做了在中断里查询20次的循环,查询从机返回的数据是否正确,正确的话即退出循环。 发现20次循环,经常用了10次左右才接收到正确的返回数据,当然偶尔也会出现一次就正确的现象。 但最糟糕的是,20次循环都没有查询到正确数据,查询到返回的数据全是 ee 。 中断太耗资源的,不可能再增加循环查询的次数了。 PS. 目前问题已经定性是STM接收出错,导致无法处理接收到的并返回正确的数据给主机。 请问前辈们觉得这可能会是什么原因造成的。 求助求助!!! |
ziding |
從機SPI的CLK是來自主機, 主機需注意從機準備DATA的時間,在適當的時機點送出CLK讀回DATA。 |
你好,请问问题解决了,小弟最近也遇到SPI采用中断通信出现问题? |
来个波形看看 |
STM32F103VCT6单片机的复位引脚和地引脚短路
【官方例程】STM32F107以太网官方例程
【MCU实战经验】基于STM32F103C8T6的hart总线调试器设计
求教STM32F103进入STOP模式后用外部中断唤醒的问题
基于STM32F103RCT6的无源蜂鸣器音乐播放(生日快乐歌)
STM32F103c8t6有没有DAC 功能?
STM32F103x中文数据手册
新手求教,为何在我电脑上找不到STM32F1Xx.h文件
金龙107例程汇总(STM32F107)
万利STM32F107VC 原理图