lpc1113/302 I2C not working after BOD active

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

lpc1113/302 I2C not working after BOD active

884件の閲覧回数
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 返信

788件の閲覧回数
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 件の賞賛
返信