Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

IAR проблемы компиляции

Отправлено ARGYRos 21 июля 2008 г. 12:23


При компиляции код не работает.


При нажатии кнопки выводит "Р1", после отпускания должен вывести число через точку и после повторного нажатия должен выйти в основную прогу, а проц не заходит в цикл do{}while.

При изменении настроек оптимизации программа вообще работает по разному :(

Версия - IAR Assembler for AVR 4.12A/W32 (4.12.1.5)

while(!KEY_OK)
{
OutCharToLED(1,'P');
OutCharToLED(2,'1');
}
OutCharToLED(1,'x');
__delay_cycles(Fosc*2); // задержка 2 сек (против дребезга, специально большая для дебага)


skor=1;
bmn=20;
divider=e_DIVIDER;

Rml=divider%1000;
Rst=divider/1000;

do //Сюда не заходит - ??????
{
skor=1;
bmn1=0;
bmn=20;
OutIntDot(Rst,Rml);
}while(KEY_OK);


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 567:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru