spi的DR寄存器里面没有数据,但是我用示波器看sdi上面也都数据,clk时钟也都是正常。

戒了你的狂 2020-03-23 10:47:13
spi的DR寄存器里面没有数据,但是我用示波器看sdi上面也都数据,clk时钟也都是正常。当spi的波特率调整为16分频也就是72/16=4.5M的
时钟就可以正常接收到数据,这种情况有可能是哪里的原因。mcu我用的是STM32F103RBT6.

...全文
372 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
戒了你的狂 2020-03-23
  • 打赏
  • 举报
回复
0xffff定义为没有数据,没有变化,实际测得数据是0x7xxx
worldy 2020-03-23
  • 打赏
  • 举报
回复
lz要明确没有数据是什么定义;可将0定义为没有数据、也可以0xff定位为没有数据,也可以无论什么数据,就忽略该组数据,或者其他定义

27,375

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧