реклама на сайте
подробности

 
 
> double для 51, Ищу компилятор с поддержкой переменных типа double
Ihar
сообщение Oct 24 2007, 13:24
Сообщение #1





Группа: Новичок
Сообщений: 7
Регистрация: 12-05-05
Пользователь №: 4 932



Ищу компилятор с поддержкой переменных типа double.
Пользуюсь Кейл, но он не поддерживает double.
Есть версия Raisonance toolchain 6.4.10 с такой поддержкой.
Но староватая и с определенными недостатками в сравнении с Кейл.
Может кто имеет более свежую полную от Raisonance?
А IAR поддерживает double?
Если да, то дайте ссылку или перешлите на майл.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
gala
сообщение Jun 8 2008, 10:33
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 119
Регистрация: 29-11-05
Из: Украина, Черкассы
Пользователь №: 11 564



Цитата(AndreyS @ Jun 6 2008, 22:24) *
Первое. Зайдите на официальный сайт компании Keil там анонс работы с аппаратным умножителем для SiLabs в Keil напечатан уже давно. Можете там поискать ответ на ваш вопрос.
Второе. Скачайте новую версию Keil (и обновите с сайта silabs длл отладчика). Главное чтобы оболочка uVision была посвежее.
Третье. Прочтите еще раз мой преыдущий пост и проделайте то что я вам там говорил.
Четвертое. Я этой опцией не пользовался. Так как аппаратный умножитель использую в цикле (цикл слишком длинный), где время выполнения каждой строчки играет роль. По этому вход выход в процедуру, да еще с подготовкой меня не устроил. Но только что проверил как это работает на оболочке u3 и u2. Действительно работает с аппаратным умножителем через процедуру MUL_120. Побывал и в ней. Там все красиво. Оптимально. Да тут и не сделать криво. 4 байта положил, подождал два такта и забрал 4 байта.
Пятое. Прочтите документацию на F120, главу про аппаратный умножитель с накоплением.

Так что дерзайте и будет вам счастье.


Полностью соглашусь

Мои експерименты с библиотекой ( log(), exp(), sin() ) - обращения к MAC в окне deassem нет
(пришлось расчеты поручить верхнему уровню)

Цитата(gala @ Jun 5 2008, 18:28) *
Ищу библиотеку float/double для апп.умножителей 16х16 MAC C8051F120,360


Если кто может огласить свой опыт на ниве F120, F360 - ждем'с
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 01:24
Рейтинг@Mail.ru


Страница сгенерированна за 0.02284 секунд с 7
ELECTRONIX ©2004-2016