TI中文支持网
TI专业的中文技术问题搜集分享网站

MSP430FR6043 的UCB1_I2C例程

TI team:

     请问是否有关于FR6043的UCB1_I2C的例程可以提供?

使用官网UCB0驱动29,30引脚硬件I2C的程序没问题;在例程上修改为UCB1_I2C无法通讯。请问:UCB0映射的IIC管脚是唯一的,但是UCB1能驱动两对IIC引脚(48,49和75,76),是这里的用法有差别么?请指导一下。

灰小子:

这个是可以根据需要的引脚来配置的,比如使用48、49引脚,就配置它的P5SEL1. x P5SEL0. x寄存器位

方便的话,建议上传下你的代码

Maureen Hong:

回复 灰小子:

可以驱动I2C了。但是出现了其他问题:

把slave的地址设为0x28的时候IIC传输的地址却是0x50,好像是左移了一位。另外地址发送完成以后没有产生发送缓存区为空中断,导致不能连续发数据。可以帮忙看看么。

灰小子:

回复 Maureen Hong:

上传代码看看。

你有没有逻辑分析仪之类的设备?这种调通讯,最好用逻辑分析仪观察一下。

Susan Yang:

回复 Maureen Hong:

如楼上所说,建议给出代码并结合分析仪观察一下

赞(0)
未经允许不得转载:TI中文支持网 » MSP430FR6043 的UCB1_I2C例程
分享到: 更多 (0)