Всем привет!
Народ, не могу запустить Atmega8, подскажите, pls, что я забыл?
Fusebits:Пробовал внутренний генератор 1 Мгц:
CKSEL3210=0001, SUT10=10,BODEN=1,BOOTRST=1, CKOPT=1, WDTON=1,RSTDISBL=1
Пробовал внешний кварц 4 МГц (кварц “свистит”):
CKSEL3210=1111, SUT10=00, BODEN=1,BOOTRST=1, CKOPT=1, WDTON=1,RSTDISBL=1
Настройки компилятора:Тип программы: Application, тактовая частота, остальное, вроде ерунда.
Программа:В симуляторе AVR Studio все работает, по адресу 0000 сидит RJMP на программу, т.е. по RESET проц. должен обработать прерывание и прыгнуть на мою программу, тогда на PORTB.1 должна появиться частота, которую я смотрю осциллографом.
Код
// Port B initialization
// Func0=Out Func1=Out Func2=In Func3=In Func4=In Func5=In Func6=In Func7=In
PORTB=0x00;
DDRB=0x03;
x=0xff;
while (1)
{
PORTB=x;
x=~x;
};