2 WHALE
Цитата
Имхо,что-то с выводом на ALC.У тебя динамическая индикация,а работа с флоат жрет намного больше
времени.Поковыряй код там
ALC - это имеется в виду АЛУ?
и насчет индикации: пробовал запрещать все прерывания перед началом вычислений, а после вычисления разрешать (т.к. индикация осуществляется из прерывания), все равно не помогает. Таже ситуация в AVR Studio работает и работает правильно, а в железке нет.
2 Old1
Цитата
Может быть дело в оптимизации? Когда для AVRStudio проект компилировали, был включен профиль debug и настройки оптимизации по умолчанию? т.е без оптимизации? А потом переключаемся в release, автоматически устанавливается максимальный уровень оптимизации по размеру, компилим hex-файл и ... не работает... Такое бывает... Попробуйте при создании файла для заливки в контроллер отключить оптимизацию.
Так как раз без оптимизаций всяких и компиллирую в Debug варианте.
Может это какая то особенность IAR`а v4.12 в evaluation варианте???? - косячная работа с float в реальном железе???
Сообщение отредактировал Serg_greS - May 4 2006, 04:04