ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
7 июля
194445
Т.Достоевский (18.05.2010 03:37 - 03:54, просмотров: 2641)
Камрады, научите правильным шаманским пляскам с WDT!!! Контроллер тиня13. Пытаюсь сбросить контроллер с помощью WDT. WDT на постоянно не включаю для экономии энергии. hd_reset: ;включить WDT. Нужен только для сброса контроллера. wdr cli WDTCR,((0<<WDTIE)|(0<<WDP3)|(1<<WDCE)|(1<<WDE)|(0<<WDP2)|(0<<WDP1)|(0<<WDP0)) ;16ms sleep Выключить WDT удалось только так. .org 0 reset: ;сдесь WDT надо выключить для экономии. wdr MCUSR,0 WDTCR,((0<<WDTIE)|(0<<WDP3)|(1<<WDCE)|(1<<WDE)|(0<<WDP2)|(0<<WDP1)|(0<<WDP0)) ;?!?! WDTCR,((0<<WDTIE)|(0<<WDP3)|(0<<WDCE)|(0<<WDE)|(0<<WDP2)|(0<<WDP1)|(0<<WDP0)) ; Зачем надо именно две последних строчки??? Это так правильно, и йа чегойто не дочитал? Спсб.