Страница 1 из 1

Бвигатель на ШИМ

Добавлено: Чт апр 29, 2010 00:42:39
HekuToc
Можно ли самый обычный моторчик повесить на ШИМ от АТмеги через L293? И почему не работает :D

Код: Выделить всё

interrupt [TIM1_OVF] void timer1_ovf_isr(void)
{
REF=1; //порт Б какойто, тот, что на драйвер Правого канала
LEF=1; //порт Б какойто, тот, что на драйвер Левого канала
}

// Timer1 output compare A interrupt service routine
interrupt [TIM1_COMPA] void timer1_compa_isr(void)
{
REF=0;
}

// Timer1 output compare B interrupt service routine
interrupt [TIM1_COMPB] void timer1_compb_isr(void)
{
LEF=0;
....
while(1)
    { 
    OCR1AH=255;
    OCR1BH=127;
   
     delay_ms(1000);
    
    OCR1AH=127;
    OCR1BH=255;
    
    delay_ms(1000);
    
    };
Я думал, что будет что то вроде змейки, а он тупо по кругу ездит.

Re: Бвигатель на ШИМ

Добавлено: Чт апр 29, 2010 03:58:42
Eprinter
Этот вопрос лучше задать в подфоруме Микроконтроллеры и ПЛИС