Atmel Studio 6 - не создаеца код

Обсуждаем контроллеры компании Atmel.
Ответить
Мудрый кот
Аватара пользователя
Сообщения: 1782
Зарегистрирован: Чт май 06, 2010 13:18:59

Сообщение MyxoMop »

Начал осваивать AVR и C. Поставил Atmel Studio 6.
Ничего не понимаю - пишу простейший код, компилица пишет все удачно.

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

#include <avr/io.h>

int main(void)
{

 PORTA = 0;																									// Output "0"
 DDRA = 0xFF;	// All output

    while(1)
    {
        //TODO:: Please write your application code 
    }
}
Но когда начинаю отлаживать ничего не происходит. Захожу в дисассемблерный вид - а там все инструкции стоят NOP

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

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 
Чтобы я ни писал, какой бы контроллер не выбирал - любой код весь заполнен просто NOPами.
Не пойму в чем дело. Как там создать проект?

Прикол в том, что на предидущем компе (щас я переставлял ОС, проги) я уже создавал простейшие проекты и они компилились нормально. Может я щас что-то забыл. Беру те предидущие проекты - они компиляца нормально. :dont_know:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 20104
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Сообщение Gudd-Head »

Чем вам НОПы не нравяцца? :)
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Реклама
Мудрый кот
Аватара пользователя
Сообщения: 1782
Зарегистрирован: Чт май 06, 2010 13:18:59

Сообщение MyxoMop »

Gudd-Head а по делу? :)))

Нихрена не пойму. Ща взял старый проект переписал все файлы в новый, сторонней прогой replacем кругом заменил названия файлов. Открыл его и вставил этот же код в С файл - скомпилился без проблем. Заместо nop-ов нормальные инструкции. Создаю проект с нуля - опять кругом nopы.
Может я чего забыл как создавал раньше? Есть где пошаговая инструкция как правильно создавать проекты?
Ответить

Вернуться в «AVR»