Sergiy_83 Опубликовано 4 Октября, 2014 в 19:43 Жалоба Поделиться Опубликовано 4 Октября, 2014 в 19:43 (изменено) Всем привет. Элементарный код. [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. Изменено 4 Октября, 2014 в 19:45 пользователем Sergiy_83 Ссылка на комментарий Поделиться на другие сайты Поделиться
Datagor Опубликовано 5 Октября, 2014 в 10:23 Жалоба Поделиться Опубликовано 5 Октября, 2014 в 10:23 У меня ваш код билдится махом, ошибок не выдаёт. При создании проекта семейство контроллеров выбирали? Какие-то настройки меняли? Дайте последовательность действий, не совсем я понял, что значит "симулируется". Ссылка на комментарий Поделиться на другие сайты Поделиться
Sergiy_83 Опубликовано 5 Октября, 2014 в 11:30 Автор Жалоба Поделиться Опубликовано 5 Октября, 2014 в 11:30 У меня ваш код билдится махом, ошибок не выдаёт. Построение проекта (компиляция) и у меня проходит быстро. При создании проекта семейство контроллеров выбирали? Какие-то настройки меняли?Дайте последовательность действий, не совсем я понял, что значит "симулируется". Настройки никакие не менял. Стандартные минимальные действия. 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: работа стоит из за какойто хрени. Ссылка на комментарий Поделиться на другие сайты Поделиться
Sergiy_83 Опубликовано 30 Марта, 2015 в 10:41 Автор Жалоба Поделиться Опубликовано 30 Марта, 2015 в 10:41 Всем привет. После инициализации строки русскими символами получается 2-байтовая кодировка - юникод, а мне надо 1- байтная CP1251 Кто знает где галочку поставить? Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти