Перейти к содержимому
Форум журнала практической электроники «Датагор»

Оригинал микро-ПК Raspberry Pi 3 Model B+ (Broadcom 1.4GHz quad-core 64 bit processor, Wifi, Bluetooth, USB)

Офигенная миниатюрная рация на литии BaoFeng UV-5R, 5W, 5-15 км! Охота, поход, торговый центр и т.п.

TrueRMS мультиметр UNI-T UT139A с автодиапазонами

Паяльнник 80W с терморегулятором и LCD-дисплеем, популярные жала серии 900M
Sergiy_83

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: работа стоит из за какойто хрени.

Поделиться сообщением


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

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

post-18213-1427711953_thumb.jpg

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

Поделиться сообщением


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

Создайте аккаунт или войдите для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

︽ Наверх страницы ︽
×
×
  • Создать...