Начал осваивать AVR и C. Поставил Atmel Studio 6.
Ничего не понимаю - пишу простейший код, компилица пишет все удачно.
Но когда начинаю отлаживать ничего не происходит. Захожу в дисассемблерный вид - а там все инструкции стоят NOP
Чтобы я ни писал, какой бы контроллер не выбирал - любой код весь заполнен просто NOPами.
Не пойму в чем дело. Как там создать проект?
Прикол в том, что на предидущем компе (щас я переставлял ОС, проги) я уже создавал простейшие проекты и они компилились нормально. Может я щас что-то забыл. Беру те предидущие проекты - они компиляца нормально.
Ничего не понимаю - пишу простейший код, компилица пишет все удачно.
Код: Выделить всё
#include <avr/io.h>
int main(void)
{
PORTA = 0; // Output "0"
DDRA = 0xFF; // All output
while(1)
{
//TODO:: Please write your application code
}
}Код: Выделить всё
00000040 NOP Undefined
00000041 NOP Undefined
00000042 NOP Undefined
{
00000043 NOP Undefined
00000044 NOP Undefined
00000045 NOP Undefined
00000046 NOP Undefined
PORTA = 0; // Output "0"
00000047 NOP Undefined
00000048 NOP Undefined
00000049 NOP Undefined
0000004A NOP Undefined
DDRA = 0xFF; // All output (1<<DDA5) | (1<<DDA4) | (1<<DDA3) | (1<<DDA2) | (1<<DDA1) | (1<<DDA0) ;
0000004B NOP Undefined
0000004C NOP Undefined
0000004D NOP Undefined
0000004E NOP Undefined
0000004F NOP Undefined Не пойму в чем дело. Как там создать проект?
Прикол в том, что на предидущем компе (щас я переставлял ОС, проги) я уже создавал простейшие проекты и они компилились нормально. Может я щас что-то забыл. Беру те предидущие проекты - они компиляца нормально.
