Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Первая программа в Keil
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > ARM, 32bit
Iptash
Здравствуйте все.
Решил пробывать ARMы. Поставил Keil, очень хорошая среда. Забил простую программу с простыми вычислениями, использовал STM32F103C8. Просимулировал,
и непойму правильно ли Keil показывает временные значения отработки операторов. Например вычисление SIN всего 0.097us. Что то маловато будет.
toweroff
а что он там в асме сделал? может, Ваши ожидания преувеличены, а его (компилятора) реальны? sm.gif
Iptash
В dsPIC вычисление SIN делает ~10us, а здесь ~0,1us, т.е. в 100 быстрее, просто не ожидал. Вроде у кристала нет мат. сопроцессора.
aaarrr
Цитата(Iptash @ Oct 26 2011, 23:36) *
Что то маловато будет.

Значение sin(z) было просто подставлено на этапе компиляции.
Iptash
Я тоже так думаю, поэтому я старался как то запутать компилятор т.е. цикл и т.п., но видимо не получилось, в др. получалось.
aaarrr
Чтобы "запутать" попросите у него sin(x) - его он вычислять точно не станет sm.gif
toweroff
Цитата(aaarrr @ Oct 27 2011, 00:23) *
попросите у него sin(x)

sin(const), скорее, в данном случае sm.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.