SPI通信被中断干扰

[复制链接]
2983|24
 楼主| Soraka 发表于 2017-4-17 20:23 | 显示全部楼层 |阅读模式
SPI通信放在主函数循环里,SPI通信被中断干扰
用的是DSP28035 与AT25芯片EEPROM,通过SPI进行数据读写,程序在主函数里读写正常,但放在f(;;)循环里,接受数据出错?求帮助
Garen2 发表于 2017-4-17 20:45 | 显示全部楼层
估计是时序出现了错误。能看波形最好。
Ryze 发表于 2017-4-17 20:50 | 显示全部楼层
把正常工作时,和出问题时的两个部分关键代码,贴出来
Varus 发表于 2017-4-17 21:05 | 显示全部楼层
会不会是因为需要延时的原因
Snow7 发表于 2017-4-17 21:17 | 显示全部楼层
可以在操作SPI总线的时候暂时关闭总中断啊
quickman 发表于 2017-4-17 22:53 | 显示全部楼层
怎么不使用中断?
jstgotodo 发表于 2017-4-17 22:53 | 显示全部楼层
for循环读取spi数据容易错误
iamaiqiyi 发表于 2017-4-17 22:54 | 显示全部楼层
楼主用的是模拟的spi?
dzfansman 发表于 2017-4-17 22:54 | 显示全部楼层
示波器测量信号了吗
sanxingnote7 发表于 2017-4-17 22:55 | 显示全部楼层
这个是不是硬件存在问题
backlugin 发表于 2017-4-17 22:55 | 显示全部楼层
读写spi,程序一般没有问题,就是硬件存在问题
quickman 发表于 2017-4-17 22:55 | 显示全部楼层
读写正常就应该没有问题
jstgotodo 发表于 2017-4-17 22:55 | 显示全部楼层
最好配置spi,不要模拟spi?
iamaiqiyi 发表于 2017-4-17 22:55 | 显示全部楼层
这个写入地址,然后读取为什么要循环呢
dzfansman 发表于 2017-4-17 22:55 | 显示全部楼层
建议重新复位一下电路。
sanxingnote7 发表于 2017-4-17 22:55 | 显示全部楼层
EEPROM跟DSP是否共地处理
qiufengsd 发表于 2017-4-17 22:56 | 显示全部楼层
SPI通信被中断干扰??
wengh2016 发表于 2017-4-17 22:56 | 显示全部楼层
楼主上传一下代码看看
kmzuaz 发表于 2017-4-17 22:57 | 显示全部楼层
iic地址弄错了吗?
backlugin 发表于 2017-4-17 22:57 | 显示全部楼层
建议检查一下硬件电路
您需要登录后才可以回帖 登录 | 注册

本版积分规则

178

主题

865

帖子

5

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