roboforum.ru

Технический форум по робототехнике.

Вопросы по поводу ИК локатора

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Вопросы по поводу ИК локатора

Сообщение sub_null » 15 авг 2008, 01:37

Собрал ИК локатор по схеме:

http://parts.roboclub.ru/index.shtml?ik

Вместо ATtiny12 использовал ATtiny45. Прошивал программатором STK500v2.
Прошивка завершилась удачно, но после reset светодиод не мигает и девайс не работает.
В чем может быть проблема, может кто подскажет?

Ниже код на си:

Код: Выделить всёРазвернуть

#include<avr/io.h>
#include<util/delay.h>

int a,i,u;
int main(void)
{

   a=(1/36000)*1000000;
   DDRB |= _BV(PB4);
   DDRB &= ~_BV(PB3);
   DDRB |= _BV(PB0);
   
   PORTB |= _BV(PB0);
   _delay_ms(500);
   PORTB |= _BV(PB0);
   _delay_ms(500);
   PORTB |= _BV(PB0);
   
   while(1)
   {
      PORTB &= ~_BV(PB4);
      for(i=0;i<10;i++)
      {
         PORTB |= _BV(PB4);
         _delay_us(a);
         PORTB &= ~_BV(PB4);
         _delay_us(a);
      }
      for(u=0;u<14;u++) _delay_us(a);
      if(bit_is_clear(PINB,PB3))
      {
        PORTB |=  _BV(PB0);
      }
      else
      {
        PORTB |= ~_BV(PB0);    
      }
   }
}


Используй тэг code! <Сергей>
sub_null
 
Сообщения: 57
Зарегистрирован: 20 мар 2006, 00:53
Откуда: ukraine

Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14