Один и тот-же код в Codevision и WinAVR работает с разной скоростью. Скомпиленный WinAVR он в несколько раз медленнее. В чем может быть проблема?
Отправлено
fesh 19 марта 2008 г. 09:04
Кристалл - mega1281. Проверил makefile - стоит частота 8000000 Гц, это правильно. Проверил делитель - делит на 1: CLKPR=0x80; CLKPR=0x00; И еще - delay_ms(100) вообще дает секунду задержки. Пробовал оптимизацию делать по скорости, размеру - почти нет разницы (через makefile). Может какие настройки в makefile тормозят? Я взял его из WinAVR\mfile\mfile_template и поставил свои параметры. Подскажите, пожалуйста в чем может быть дело?