This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F280039C: I2C通信

Part Number: TMS320F280039C

请教一下,启用PMBus外设,并且配置PMBus中断,进入中断服务程序后,要怎么清除中断标志位?lib库里面没找到清除中断状态标志位的部分,在芯片用户手册也没有找到关于PMBus中断状态寄存器,只有中断mask寄存器,感谢大佬的解答

  • 稍后回复

  • 这个问题已经解决了,它是系统复位的,只要读取PMBSTS寄存器,系统会自动将状态标志位清零。

    但目前我遇到了一个新的问题,通讯地址对了,但没有应答。我将PMBus外设配置为从设备模式,硬件自动确认地址位(0xB0),也没有启用I2C模式,相应的外设配置如图所示。在发送一次通讯结束后,下一次通讯地址会不应答,再发送又能够应答,相当于间隔应答地址,通讯时序如图片所示,绿色信号为SCL,粉色信号为SDA,两次的通讯地址都为0xB0,一次应答,一次不应答。

    烦请帮忙看一下问题出在哪里,谢谢

  • 为了便于管理,新问题请再提一个帖子

x 出现错误。请重试或与管理员联系。