lpc1113/302 I2C not working after BOD active

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

lpc1113/302 I2C not working after BOD active

880 次查看
chrisconover
Contributor I

After entering BOD interrupt handler, I2C doesn't work.  No activity on SDA,SCL.  I2C and syscon registers haven't changed.  Is BOd mode doing some kind of power down mode?

标签 (1)
0 项奖励
回复
1 回复

784 次查看
chrisconover
Contributor I

Found the problem.  The I2C routines use an interrupt and if the priority isn't higher than the BOD interrupt, it isn't serviced. The controller does support nested interrupts but the priority of the nested interrupt must be higher. By default priorities are all set the same so the "nested" won't be serviced.

0 项奖励
回复