
частота-то всего 3 КГц, а такие завалы. Уже снял МК, промыл плату, заново запаял все. Картина та же. Эта ножка висит в воздухе, ни к чему не прицеплена.
вот инициализация ее
Код
char __low_level_init (void) { // эта функция вызывается сразу после
// включения процика после установки
// указателей стека.
// Здесь можно настроить периферию
TCCR1B= (1<<WGM12) | (0<<CS12)|(0<<CS11) |(1<<CS10); //CTC mode, no prescaling
TIMSK = (1<<OCIE1A); //for counter 0 and counter 1 (1<<TICIE1)
OCR1A= (OSC / 1000);
PORTB = (0<<7)|(0<<6)|(0<<5)|(0<<4)|(0<<3)|(0<<2)|(0<<1)|(0<<0); // все ноги в 0
DDRB =(1<<7)|(1<<6)|(1<<5)|(1<<4)|(1<<3)|(1<<2)|(1<<1)|(1<<0); // все ноги на вывод
PORTD = (0<<7)|(0<<6)|(0<<5)|(0<<4)|(0<<3)|(0<<2)|(0<<1)|(0<<0); // все ноги в 0
DDRD =(1<<7)|(1<<6)|(1<<5)|(1<<4)|(1<<3)|(1<<2)|(1<<1)|(1<<0); // все ноги на вывод
PORTC = (0<<7)|(0<<6)|(0<<5)|(0<<4)|(0<<3)|(0<<2)|(0<<1)|(0<<0); // все ноги в 0
DDRC =(1<<7)|(1<<6)|(1<<5)|(1<<4)|(1<<3)|(1<<2)|(1<<1)|(1<<0); // все ноги на вывод
return 1; // После возвращения проинициальзировать память
}
смотрю на PB1
Сообщение отредактировал Метценгерштейн - Aug 28 2013, 07:45