[an error occurred while processing this directive]
|
Столкнулись мы тут с интнресной проблемой - может кто знает, как решать.
Прерывание от I2C не запрешается битом INTM, а только индивидуальной маской. Это приводит к вложенным прерываниям, далее все рассыпается, т.к. в системе идут хитрые операции на стеке для переключений задач. В errate вроде ничего нет. Мы тоже больше года пользовались I2C и ничего не видели, пока нам не могли мешать вложенные прерывания.
E-mail: info@telesys.ru