vset 发表于 2013-8-13 11:43:42

如果使用Arduino获取ATmega88pa的spi信息

大家好;
       我手头上有一块3X1板卡和一块状态显示板,3X1板卡采用的是ATmega88pa,状态显示板上面有两个74HC595D作级联,两块板卡用网线连接。现在我想通过Arduino来获取ATmega88pa发给74HC595D的spi信息。请问各位有没有这方面的尝试?谢谢

histamine 发表于 2013-8-13 15:16:11

建议LZ买个逻辑分析仪:)

林定祥 发表于 2013-8-13 15:26:13

练练吧,时钟做中断,用cpu做一个移位寄存器.

林定祥 发表于 2013-8-13 15:30:00

这个也可以参考下.
http://www.geek-workshop.com/forum.php?mod=viewthread&tid=4781

vset 发表于 2013-8-13 15:57:04

林定祥 发表于 2013-8-13 15:30 static/image/common/back.gif
这个也可以参考下.
http://www.geek-workshop.com/forum.php?mod=viewthread&tid=4781

这个我用两个Arduino试过,可以通信!不知有没有纯粹获得MOSI数据的方法?

vset 发表于 2013-8-13 15:58:35

histamine 发表于 2013-8-13 15:16 static/image/common/back.gif
建议LZ买个逻辑分析仪

上星期在taobao拍了个三十五大洋的,现在还没到货!

林定祥 发表于 2013-8-13 16:11:15

vset 发表于 2013-8-13 15:57 static/image/common/back.gif
这个我用两个Arduino试过,可以通信!不知有没有纯粹获得MOSI数据的方法?

http://b.hiphotos.baidu.com/baike/s%3D250/sign=df332efdad6eddc422e7b3fe09dab6a2/b8014a90f603738d78b00c3ab31bb051f819ec34.jpg

这张看懂了全懂了,实现不难.

vset 发表于 2013-8-13 16:24:24

林定祥 发表于 2013-8-13 16:11 static/image/common/back.gif
http://b.hiphotos.baidu.com/baike/s%3D250/sign=df332efdad6eddc422e7b3fe09dab6a2/b8014a90f603738d78 ...

图挂了!:dizzy:

林定祥 发表于 2013-8-13 16:36:13

回复中无法挂图,另起一贴.

vset 发表于 2013-8-14 11:37:29

林定祥 发表于 2013-8-13 16:36 static/image/common/back.gif
回复中无法挂图,另起一贴.

这个是逻辑分析仪的截图
接收的代码应该怎样写?

林定祥 发表于 2013-8-14 11:51:26

时钟的上升沿读数据,读八次一组,先入的是高位。

vset 发表于 2013-8-15 15:45:08

林定祥 发表于 2013-8-14 11:51 static/image/common/back.gif
时钟的上升沿读数据,读八次一组,先入的是高位。

图是主机的信息,SS是高电平有效,SCk上升沿取数据,我如何写从机的代码?如用Arduino pro mini的板?
页: [1]
查看完整版本: 如果使用Arduino获取ATmega88pa的spi信息