SPI问题

[复制链接]
 楼主| 爱好学习者 发表于 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 | 显示全部楼层
lanmp 发表于 2014-6-18 13:52 | 显示全部楼层
就是没来得及收呗
NE5532 发表于 2014-6-18 22:27 | 显示全部楼层
1.示波器看总线上波形,看边沿是否恶化了。
2.MCU的时钟设置是否正确,一般SPI模块的时钟要低于ALU时钟一部分,具体需要低多少请参看数据手册。
yewuyi 发表于 2014-6-19 11:42 | 显示全部楼层
让你跑出刘翔的速度是难为你。

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

请降低SPI时钟速度。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

19

主题

73

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部