|
При старте проц "притормаживал" WD на 2 сек, для того чтобы инициализировалась переферия. А при перезапуске, с помощью WD, программа разруливала ситуацию (причину сброса) и переходила в определенное место. При этом пропускался код, куда проц попадает при вкл. питания, где разрешались прерывания перед входом в sleep. Это видимо и сыграло решающую роль в блокировании обработки дальнейших прерываний. Т.к. команда sei стояла только в одном месте. А в дальнейшем коде я как то и не подумал вставить sei.
E-mail: info@telesys.ru