打印

SPI问题

[复制链接]
1142|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
爱好学习者|  楼主 | 2014-6-18 08:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本人使用的MCU型号为PIC16F1527,设置为从机。
主机是人为设置的产品,当主机发送数据时,如果连续发送三个数据,当设置传输速率为10K时,接收正常。
当设置传输速率为2M时,发送三个数据只能接收到最后一个,不知怎么解决?
沙发
爱好学习者|  楼主 | 2014-6-18 09:11 | 只看该作者
查看寄存器,发现接收溢出标志位已经置1,该如何解决呢

使用特权

评论回复
板凳
yewuyi| | 2014-6-18 11:06 | 只看该作者
MCU的工作频率是多少?

使用特权

评论回复
地板
爱好学习者|  楼主 | 2014-6-18 12:49 | 只看该作者
12M

使用特权

评论回复
5
lanmp| | 2014-6-18 13:52 | 只看该作者
就是没来得及收呗

使用特权

评论回复
6
NE5532| | 2014-6-18 22:27 | 只看该作者
1.示波器看总线上波形,看边沿是否恶化了。
2.MCU的时钟设置是否正确,一般SPI模块的时钟要低于ALU时钟一部分,具体需要低多少请参看数据手册。

使用特权

评论回复
7
yewuyi| | 2014-6-19 11:42 | 只看该作者
让你跑出刘翔的速度是难为你。

让你这个MCU跑出2M的SPI从机也是难为他。

请降低SPI时钟速度。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

19

主题

73

帖子

0

粉丝