Пт мар 02, 2018 09:16:30
Пт мар 02, 2018 09:37:33
Пт мар 02, 2018 09:48:52
Пт мар 02, 2018 09:55:16
Пт мар 02, 2018 10:03:28
Пт мар 02, 2018 10:10:18
Пт мар 02, 2018 10:14:10
Пт мар 02, 2018 10:15:56
Пт мар 02, 2018 10:36:37
Сб мар 03, 2018 17:58:04
мало ли в каком состоянии прескалер (может он только начал счет, а может уже готов переключить счетчик)
Чт мар 15, 2018 15:01:07
#define F_CPU 8000000UL
#include <util/delay.h>
#include <avr/io.h>
#define OC1A 5
void TIMER_instal(void)
{
DDRD|=(1<<OC1A);
TCCR1A=(1<<COM1A1)|(0<<COM1A0)|(0<<COM1B1)|(0<<COM1B0)|(0<<FOC1A)|(0<<FOC1B)|(1<<WGM11)|(1<<WGM10);
TCCR1B=(0<<ICNC1)|(0<<ICES1)|(0<<WGM13)|(1<<WGM12)|(1<<CS12)|(0<<CS11)|(1<<CS10);
}
int main(void)
{
TIMER_instal();
// OCR1AH=0x03;
// OCR1AL=0xff;
for(uint8_t c=0;c<=3;c++)
{
OCR1AH=c;
for(uint8_t i=0;i<=255;i++)
{
OCR1AL=i;
_delay_ms(50);
}
}
while (1)
{
}
}
Чт мар 15, 2018 15:16:19
Чт мар 15, 2018 15:29:49
Чт мар 15, 2018 15:31:51
Чт мар 15, 2018 15:45:33
delay_ms (50).
Мк какой?
WDT как включается?
Чт мар 15, 2018 15:48:37
Чт мар 15, 2018 16:11:43
Чт мар 15, 2018 17:31:54
Чт мар 15, 2018 18:06:27
Чт мар 15, 2018 18:32:27
у тебя транзистор к входу захвата приделан
резистор ставил и не ставил, разницы не заметил. С диодом побаловался так и не понял куда его прикрутить. На самом деле проблема в схемотехнике. так как я отключил движок от тразистора, МК начал работать в штатном режименадеюсь в реале есть резистор в базе и диод на моторе.
дефайн OC1A , номер ножки куда подключил транзистор. в даташите вроде было написано, что его нужно настроить на выход.а что значит строка: DDRD|=(1<<OC1A);? она есть у тебя в коде