Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

Результаты опроса: Почему Вы не используете IAR (AVR)
Я его и использую. 84 42.86%
Даже не задумывался менять компилятор 29 14.80%
Нет документации на русском. 21 10.71%
Сложный. Пробовал - не получилось. Привык к текущему 29 14.80%
Код генерирует паршивый ... во всяком случае у меня 5 2.55%
другое (опишите, пжлст, что именно ... добавлю вариант ответа) 28 14.29%
Голосовавшие: 196. Вы ещё не голосовали в этом опросе

 
Опции темы
Непрочитано 23.05.2014, 14:19  
SasaVitebsk
Гражданин KAZUS.RU
 
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
SasaVitebsk на пути к лучшему
По умолчанию Re: Почему Вы не используете IAR?

Чёт вы пишете - слова вроде знакомые, а смысла не содержат.
Каким образом библиотека памяти имеет отношение к вновь созданному типу? Вы его как создаёте?
Объявите его:
Код:
typedef	struct
{
  uint8_t	dbyte[8]
} double_t;
Напишите процедуры - на Си или Асме. Я бы для начала на Си написал, да и работал бы.
Библиотеки стандартные вот: http://ru.wikipedia.org/wiki/%D1%F2%...B%EA%E0_%D1%E8
Из них, я так понимаю имеют значение только ‹math.h› и ‹stdio.h›. Если внимательно просмотреть ваш проект, то там на самом деле будет не более 10 ф-ций которые придётся реализовать. Ещё раз говорю, что это несложно.
Реклама:
SasaVitebsk вне форума  
Непрочитано 23.05.2014, 15:57  
oleg110592
Гражданин KAZUS.RU
 
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
oleg110592 на пути к лучшему
По умолчанию Re: Почему Вы не используете IAR?

есть для 51 еще и паскаль бесплатный http://turbo51.com/
oleg110592 вне форума  
Непрочитано 23.05.2014, 16:15  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,646
Сказал спасибо: 117
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Почему Вы не используете IAR?

Сообщение от optical illusion Посмотреть сообщение
Например, функция double pow(double, double); - как ее самому написать можно?
Ужас-то какой! Если вы на микроконтроллере используете числа с плавающей запятой, то явно вы делаете что-то не так!
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!
eddy вне форума  
Непрочитано 23.05.2014, 16:54  
_Артём_
Гражданин KAZUS.RU
 
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
_Артём_ на пути к лучшему
По умолчанию Re: Почему Вы не используете IAR?

Сообщение от eddy Посмотреть сообщение
Ужас-то какой! Если вы на микроконтроллере используете числа с плавающей запятой, то явно вы делаете что-то не так!
Да ладно вам... Табу какое-то...
Если ресурсы позволяют, то почему не использовать?
_Артём_ вне форума  
Непрочитано 23.05.2014, 16:56  
optical illusion
Прописка
 
Регистрация: 17.08.2013
Сообщений: 287
Сказал спасибо: 10
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
optical illusion на пути к лучшему
По умолчанию Re: Почему Вы не используете IAR?

Скачайте SDCC, установите и посмотрите:
Там есть директория C:\SDCC\bin
в которой лежат исполняемые экзешники - собственно компилятор и т.п.
В директории C:\SDCC\include лежат вот те самы хидеры - заголовки стандартных функций библиоетк, но эти хидеры имеют строк по 10-20. Объем файлов по паре килобайт. Там нет никаких исполняемых файлов.
В директории C:\SDCC\lib\large лежат библиотеки для модели памяти LARGE.
Их тоже не много:
libfloat
libint
liblong
liblonglong
libsdcc
mcs51

Вот libfloat, это для поддержки переменных типа float - если я правильно понимаю.
В эти библиотеки не влезть. Они приявязаны только к этому компилятору.

Больше там нет никаких файлов. Что вы там предлагаете "переписать" или "добавить" я не понимаю... Поясните вашу мысль.
optical illusion вне форума  
Непрочитано 23.05.2014, 18:14  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,646
Сказал спасибо: 117
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Почему Вы не используете IAR?

Сообщение от _Артём_ Посмотреть сообщение
Если ресурсы позволяют, то почему не использовать?
Если нужно работать с числами с плавающей запятой, значит, вам нужна и хорошая вычислительная мощность. Т.е. это будут ARM'ы какие-нибудь с линуксом, вроде Raspberry или кубиборды какой-нибудь.
А уж простенькие МК... Ну, не знаю. Я не могу придумать, зачем в МК числа с плавающей точкой!
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!
eddy вне форума  
Непрочитано 23.05.2014, 18:16  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,646
Сказал спасибо: 117
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Почему Вы не используете IAR?

Сообщение от optical illusion Посмотреть сообщение
В эти библиотеки не влезть. Они приявязаны только к этому компилятору.
Неправильно. Я вот недавно собирал sdcc (когда вышло обновление поддержки STM8 ). Библиотеки там собираются вместе с самим компилятором. И никто вам не мешает собрать свои библиотеки или подправить те, что там есть!
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!
eddy вне форума  
Непрочитано 23.05.2014, 18:38  
optical illusion
Прописка
 
Регистрация: 17.08.2013
Сообщений: 287
Сказал спасибо: 10
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
optical illusion на пути к лучшему
По умолчанию Re: Почему Вы не используете IAR?

Сообщение от eddy Посмотреть сообщение
Неправильно. Я вот недавно собирал sdcc (когда вышло обновление поддержки STM8 ). Библиотеки там собираются вместе с самим компилятором. И никто вам не мешает собрать свои библиотеки или подправить те, что там есть!
Ну тогда бы все подправляли (кому не лень) эти компиляторы и библиотеки.
И никто бы не покупал всякое там - кейловское и иаровское.
Весь бы интеренет был бы завален всякими китайскими и индийсками вариантами библиотек - и дабл и тримбл и прочее...
optical illusion вне форума  
Непрочитано 23.05.2014, 18:39  
optical illusion
Прописка
 
Регистрация: 17.08.2013
Сообщений: 287
Сказал спасибо: 10
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
optical illusion на пути к лучшему
По умолчанию Re: Почему Вы не используете IAR?

Сообщение от eddy Посмотреть сообщение
Если нужно работать с числами с плавающей запятой, значит, вам нужна и хорошая вычислительная мощность. Т.е. это будут ARM'ы какие-нибудь с линуксом, вроде Raspberry или кубиборды какой-нибудь.
А уж простенькие МК... Ну, не знаю. Я не могу придумать, зачем в МК числа с плавающей точкой!
Вы серьезно думаете, что 8052, с однотактным ядром менее производительно чем АРМ?
optical illusion вне форума  
Непрочитано 23.05.2014, 18:52  
Hives
Гражданин KAZUS.RU
 
Регистрация: 25.11.2010
Сообщений: 516
Сказал спасибо: 1
Сказали Спасибо 126 раз(а) в 109 сообщении(ях)
Hives на пути к лучшему
По умолчанию Re: Почему Вы не используете IAR?

Вы серьезно думаете, что 8052, с однотактным ядром менее производительно чем АРМ?
Очередной перл этого чудика
Hives вне форума  
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подниму тему WinAVR vs IAR oleg110592 Микроконтроллеры, АЦП, память и т.д 5 24.10.2015 14:06
IAR Embedded Workbench zubr_ Embedd С 393 01.07.2015 21:15
Почему Proteus тормозит nsklital Proteus 1 02.11.2009 21:41
Почему греется стабилизатор 7812 alex_sn Источники питания и свет 8 29.10.2009 22:48
Кто подскажет почему не работает WD CMP_SYS Микроконтроллеры, АЦП, память и т.д 18 15.10.2009 18:47


Часовой пояс GMT +4, время: 01:44.


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