Перейти к содержанию

Atmel Studio - проблемы.


Рекомендуемые сообщения

Всем привет.

 

Элементарный код.

 

[size=1]#include <avr/io.h>

void a (void)
{	int i;
int j;

for (i=0;i<320;i++)
{
	for (j=0;j<240;j++)
	{
		PORTA=0;
		PORTA=1;
	}
}
}


int main(void)
{
   while(1)
   {
  a();
  a();
 
   }
}[/size]

 

В отладке фунция a(); симулируется 2 минуты. Работать невозможно. :smile: В чем может быть проблема? Может быть галочку где нить надо поставить. В AVR я навичок, до этого писал только для PIC.

Изменено пользователем Sergiy_83
Ссылка на комментарий
Поделиться на другие сайты

У меня ваш код билдится махом, ошибок не выдаёт.

При создании проекта семейство контроллеров выбирали? Какие-то настройки меняли?

 

Дайте последовательность действий, не совсем я понял, что значит "симулируется".

Ссылка на комментарий
Поделиться на другие сайты

У меня ваш код билдится махом, ошибок не выдаёт.

Построение проекта (компиляция) и у меня проходит быстро.

При создании проекта семейство контроллеров выбирали? Какие-то настройки меняли?

Дайте последовательность действий, не совсем я понял, что значит "симулируется".

 

Настройки никакие не менял. Стандартные минимальные действия.

File->New->Project.

выбираю AVRGCC C++ Executable Project.

путь сохранения проекта выбираю без русских символов.

Далее в окне выбираю ATMega32A -> ОК. (не семейство а просто конкретный контроллер)

Пишу код, Build Solution (F7),

Далее меню Project-> Properties (Alt+F7) -> Tool ->Selected debugger/programmer выбираю AVR simulator

Теперь можно пошагово выполнять программу, контролировать переменные и т.д. Этот процес называется отладка программы.

Так вот любой шаг очень медленный, где то пол секунды, естественно функция с циклами шагается очень долго.

Проверил ATMEL Stodio v5 и последнюю v6, тоже самое. Скачал AVR Studio v4 немножко быстрее но все равно медленно. Для чистоты эксперемента снес винду, сделал все начистую, теже яйца. Злость не могу :smile: работа стоит из за какойто хрени.

Ссылка на комментарий
Поделиться на другие сайты

  • 5 месяцев спустя...

Всем привет. После инициализации строки русскими символами получается 2-байтовая кодировка - юникод, а мне надо 1- байтная CP1251

post-18213-1427711953_thumb.jpg

Кто знает где галочку поставить?

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...