51单片机IIC通信C语言编程

来源:百度知道 编辑:UC知道 时间:2024/09/28 15:32:45
程序已经写好了,也烧到51里面去了,可是怎么验证?在PCB板上51是跟S3C2410通信的,在S3C2410还没准备好的情况下,怎样验证我的程序对不对?用示波器能观察到吗?

一方面,可以使用proteus之类的仿真软件,里面有直接的I2C监视器,比较方便。

另一方面,你可以用其他芯片接收信息确认正确与否。
个人觉得示波器似乎应该不可以吧,没试过,但是毕竟这个是数字电路,不是波形图。

数字示波器能观察到通信过程!

至于验证, 可以设置一些简单的通信应答测试程序, 然后把结果显示到LCD或LED上不就行了...

51能跟上2410的速度么?
用51+24C02+led就可以演示I2C的程序了。

为什么要做51与ARM通信呢