MSP430 硬件I2C ,时钟SCLK测量。

2019-08-07 14:24发布

大家好。。最近遇到MSP430硬件I2C通信问题,因而想测试一下I2C的SCLK信号。但是官网的I2C程序,在程序编译并写入MSP430F5438开发板之后。再用示波器一端接地一端接对应I2C的UCB0SCLK脚未测试到波形的存在。。因而想请教一下。这种测量方法是否正常呢。??是否有其他测量方法呢。?硬件I2C通信时可以在开发板里面单步运行通信程序么。因为程序单步运行在发送数据的过程中会停留在等待发送区为空,但是全速运行时是不会有任何问题的。。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
smilingangel
1楼-- · 2019-08-09 11:33
利用示波器来观察的话是最直观的,在进行数据通讯的时候再测量另一数据线的就可以直观的看到你所发送的数据的二进制形式的高低电平的变化的
angerbird
2楼-- · 2019-08-09 12:59
示波器来测量是很好的,开发中很常见的检测手段的
jiang20100906
3楼-- · 2019-08-09 14:39
可能的原因:
1. 需要先设为输出口,再设置为i2c特殊功能口。
2. 从地址要写对。
3. 要连接好芯片。
xiaox314
4楼-- · 2019-08-09 15:08
 精彩回答 2  元偷偷看……
comeon201208
5楼-- · 2019-08-09 15:41
但不运行的时候是那个电平信号的由于时间延迟被错过了,就出现电平状态不正确的,导致一直在等待的
AI_YSD
6楼-- · 2019-08-09 17:38
请问大家用过I2C主从切换吗?就是一会当做主机,一会当做从机,调试了几天没结果!

一周热门 更多>