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

F28335 i2c_eeprom的例程烧写到板子上单步运行后,中断没有执行

F28335  i2c_eeprom的例程烧写到板子上单步运行后,中断没有执行,下图是写eeprom的主程序,理论应该运行到划线处时触发中断,

中断程序应当触发的语句如下图圈出部分,

但是,单步调试时发现并没有触发中断,例程没有修改为官方例程,请问是为什么?很困扰希望得到回复,谢谢

Susan Yang://!This program requires an external I2C EEPROM connected to
//!the I2C bus at address 0x50. \n

您是否有按照上述说明操作?

F28335  i2c_eeprom的例程烧写到板子上单步运行后,中断没有执行,下图是写eeprom的主程序,理论应该运行到划线处时触发中断,

中断程序应当触发的语句如下图圈出部分,

但是,单步调试时发现并没有触发中断,例程没有修改为官方例程,请问是为什么?很困扰希望得到回复,谢谢

user6223461:

回复 Susan Yang:

你好,有的,电路板上连接有eeprom,且A0-A2接地,地址为0x50

F28335  i2c_eeprom的例程烧写到板子上单步运行后,中断没有执行,下图是写eeprom的主程序,理论应该运行到划线处时触发中断,

中断程序应当触发的语句如下图圈出部分,

但是,单步调试时发现并没有触发中断,例程没有修改为官方例程,请问是为什么?很困扰希望得到回复,谢谢

Susan Yang:

回复 user6223461:

那您在中断服务程序内打断点,全速运行能否停在断点?

通过 Watch Variables 观察下面的变量值,是否正常?- I2cMsgIn1- I2cMsgOut1

很抱歉,手边没有external I2C EEPROM,所以没法上手测试

F28335  i2c_eeprom的例程烧写到板子上单步运行后,中断没有执行,下图是写eeprom的主程序,理论应该运行到划线处时触发中断,

中断程序应当触发的语句如下图圈出部分,

但是,单步调试时发现并没有触发中断,例程没有修改为官方例程,请问是为什么?很困扰希望得到回复,谢谢

user6223461:

回复 Susan Yang:

刚试了在中断服务程序内打断点会停在断点,那为什么中断赋的变量值没有改变呢?可以提供一下思路吗,谢谢您

F28335  i2c_eeprom的例程烧写到板子上单步运行后,中断没有执行,下图是写eeprom的主程序,理论应该运行到划线处时触发中断,

中断程序应当触发的语句如下图圈出部分,

但是,单步调试时发现并没有触发中断,例程没有修改为官方例程,请问是为什么?很困扰希望得到回复,谢谢

user6223461:

回复 Susan Yang:

您好,发现一个问题,我插断点会停在中断,相应的变量值也会改变,但是从头开始单步运行的话它不会进中断,这是为什么呢?是因为单步运行的时候不能触发中断吗

赞(0)
未经允许不得转载:TI中文支持网 » F28335 i2c_eeprom的例程烧写到板子上单步运行后,中断没有执行
分享到: 更多 (0)