ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
18 мая
52887
MDenis (03.03.2006 20:41, просмотров: 8166)
Обычно крайний всегда программер (хотя мы-то знаем что во всем жедезо виновато), но здесь что-то не чисто... Был такой кусок кода: sbi PORTB,LE ; ldi r16,1 ; call PAUSE cbi PORTB,LE ; Ну то есть кротенький импулься на пине порта B. На осцилографе заметил что как-то он нерегуляно падает в ноль.. Причем очень даже не регулярно.. Примерно 90% времени CBI не отрабатывает. Сделал так: sbi PORTB,LE ; call PAUSE loopLE: cbi PORTB,LE ; sbic PINB,LE rjmp loopLE Теперь работает... Но это ж шаманство какое-то... ATmega64 внешний генератор 14.7456 мГц. Питание 5 вольт. У кого-нить было такое?