Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Продукция MICROCHIP

Продукция MICROCHIP Технические вопросы по всей продукции Microchip

Ответ
 
Опции темы Опции просмотра
Старый 30.05.2018, 18:54   #1
Iptash
Senior Member
 
Регистрация: 29.03.2008
Возраст: 52
Сообщений: 344
Вес репутации: 251/43
Iptash is a jewel in the roughIptash is a jewel in the roughIptash is a jewel in the rough
По умолчанию PIC32MK0512MCF064 и математика.

Здравствуйте все.
Изучаю данный контроллер. В даташите написано , что он поддерживает математику с плавающей точкой(запятой). Для этого у него есть специальный блок(сопроцессор). Есть на ассемблере специальные команды. Что бы мне воспользоваться данными возможностями, мне надо писать эти операции на ассемблере?. Или же код на си типа

x = y * 0.375; сгенерирует код с плавающей запятой?
Iptash вне форума   Ответить с цитированием
Старый 30.05.2018, 19:09   #2
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 31
Сообщений: 1,696
Вес репутации: 3274/70
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: PIC32MK0512MCF064 и математика.

Iptash
если у Вас не стоит soft float, то будет использовать блок работы с плавающей точкой.

сомневаетесь - проверьте - у Вас наверняка есть window->debugging->disassembly.
besogon вне форума   Ответить с цитированием
Старый 30.05.2018, 19:58   #3
Iptash
Senior Member
 
Регистрация: 29.03.2008
Возраст: 52
Сообщений: 344
Вес репутации: 251/43
Iptash is a jewel in the roughIptash is a jewel in the roughIptash is a jewel in the rough
По умолчанию Re: PIC32MK0512MCF064 и математика.

Спасибо. В свойствах проекта есть опция "exclude floating point library" т.е. исключить библиотеку с плавающей запятой. Если ее включить то это заставит работать блок?
Iptash вне форума   Ответить с цитированием
Старый 30.05.2018, 20:23   #4
Iptash
Senior Member
 
Регистрация: 29.03.2008
Возраст: 52
Сообщений: 344
Вес репутации: 251/43
Iptash is a jewel in the roughIptash is a jewel in the roughIptash is a jewel in the rough
По умолчанию Re: PIC32MK0512MCF064 и математика.

Наоборот. Когда включаю эту опцию, генерируется софтовая библиотека. А так да, генерируются код для блока с плавающей запятой.
Iptash вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
математика для РIС16 X_Max Продукция MICROCHIP 9 19.01.2009 20:55
Help Математика ) RimiX Общетехнические вопросы 17 19.06.2007 16:01
64 битная математика на PIC diman891 Продукция MICROCHIP 6 01.03.2007 22:24


Часовой пояс GMT +3, время: 15:16.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot