Реклама на сайте 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, 22:30   #181
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,982
Сказал спасибо: 2,554
Сказали Спасибо 11,862 раз(а) в 5,944 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Почему Вы не используете IAR?

Сообщение от eddy Посмотреть сообщение
Пример - в студию!
"Элементарно, Ватсон!"
Измеритель сопротивления грунта с выдачей результата центральному устройству в ом-метрах.

Это только один из немногих примеров, когда калибровочные коэффициенты должны находиться в контроллере платы для того, чтобы проще было менять эти платы, в случае нужды, без танцев с бубном и прочих головняков.

Еще пример. Плата с датчиком (акселерометром), который дает ненормированный сигнал. Требуется калибровка. Этих плат десятки и количество растет. Что - на каждую плату номер и хранить на бумажке данные поправочных коэффициентов? Или лучше производить все коррекции внутри и выдавать готовые к употреблению данные?
Реклама:
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.

Последний раз редактировалось akegor; 23.05.2014 в 22:40.
akegor на форуме  
Непрочитано 23.05.2014, 23:08   #182
Boba_spb
Почётный гражданин KAZUS.RU
 
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
Boba_spb на пути к лучшему
По умолчанию Re: Почему Вы не используете IAR?

Да практически при всех измерениях float не помешает.
Надо один раз написать эту арифметику и пользовать.
Под 8051 приходилось писать - ничегго там хитрого нет
Boba_spb вне форума  
Непрочитано 23.05.2014, 23:13   #183
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 813 раз(а) в 590 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Почему Вы не используете IAR?

Сообщение от akegor Посмотреть сообщение
Измеритель сопротивления грунта с выдачей результата центральному устройству в ом-метрах.
Т.е. независимый приборчик, который на экранчик рисует некое число? Ну и нафига здесь флоаты?
Сообщение от akegor Посмотреть сообщение
Что - на каждую плату номер и хранить на бумажке данные поправочных коэффициентов?
Целое число же! Нафига здесь плавающая точка?
Те же вольтметры аналогичным образом реализуются через целочисленные операции. Т.е. фактически это реализация флоатов через инты. Но легче.

Ведь все равно датчики все выдают вам целые числа. Нет смысла преобразовывать это в формат с плавающей запятой.
__________________
Союз Советских Социалистических Округов Северной Америки
eddy вне форума  
Непрочитано 23.05.2014, 23:31   #184
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,982
Сказал спасибо: 2,554
Сказали Спасибо 11,862 раз(а) в 5,944 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Почему Вы не используете IAR?

Сообщение от eddy Посмотреть сообщение
Т.е. независимый приборчик, который на экранчик рисует некое число?
Повторяю
Сообщение от akegor Посмотреть сообщение
Измеритель сопротивления грунта с выдачей результата центральному устройству в ом-метрах.
Сообщение от eddy Посмотреть сообщение
Ведь все равно датчики все выдают вам целые числа. Нет смысла преобразовывать это в формат с плавающей запятой.
Вы читаете по диагонали?
Сообщение от akegor Посмотреть сообщение
калибровочные коэффициенты должны находиться в контроллере платы для того, чтобы проще было менять эти платы, в случае нужды, без танцев с бубном и прочих головняков.
И так далее.
Центральное устройство должно получать результаты в единицах параметра.
Сообщение от eddy Посмотреть сообщение
Те же вольтметры аналогичным образом реализуются через целочисленные операции. Т.е. фактически это реализация флоатов через инты. Но легче.
Чем оно легче? Легче для чего? Зачем извращения там, где нет лимитов по памяти, по скорости? Потешить ЧСВ ?

Есть много вариантов применения, где нужна плавающая математика.
А с применением СТМ - так вообще говорить не о чем.
Кстати, про целочисленные вычисления. Как посчитаете в целом виде по данным трехосевого акселерометра угол и направление наклона?
"Не все прямые пути ведут цели. Что можно сделать штопором - невозможно шилом"(с)
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor на форуме  
Непрочитано 23.05.2014, 23:50   #185
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 813 раз(а) в 590 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Почему Вы не используете IAR?

Сообщение от akegor Посмотреть сообщение
Как посчитаете в целом виде по данным трехосевого акселерометра угол и направление наклона?
Зачем? Если у вас микроконтроллер управляет квадрокоптером, нет смысла углы вычислять - просто в условных единицах вычисляете нужное воздействие, и все.
Ну, у меня, похоже, с фантазией хреново. Не могу я себе представить ситуации, когда в микроконтроллере нужны плавающие вычисления.
__________________
Союз Советских Социалистических Округов Северной Америки
eddy вне форума  
Непрочитано 23.05.2014, 23:57   #186
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,982
Сказал спасибо: 2,554
Сказали Спасибо 11,862 раз(а) в 5,944 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Почему Вы не используете IAR?

Сообщение от eddy Посмотреть сообщение
Зачем?
"Элементарно, Ватсон!"
Нужно мониторить возможный наклон различных стационарных объектов и их частей. Результат нужен в градусах, а не в тугриках. Заказчик в тугриках не силен.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor на форуме  
Непрочитано 24.05.2014, 00:00   #187
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 813 раз(а) в 590 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Почему Вы не используете IAR?

Сообщение от akegor Посмотреть сообщение
Нужно мониторить возможный наклон различных стационарных объектов и их частей.
Ладно, сдаюсь. Если нужно просто на дисплейчик выводить углы Эйлера (или этихреникакихтамзабыл), то да - проще всего будет флоаты использовать на микроконтроллере. А вот ежели эти данные сначала на компьютер передаются, нет смысла что-то на МК считать.
__________________
Союз Советских Социалистических Округов Северной Америки
eddy вне форума  
Непрочитано 24.05.2014, 00:11   #188
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,982
Сказал спасибо: 2,554
Сказали Спасибо 11,862 раз(а) в 5,944 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Почему Вы не используете IAR?

Сообщение от eddy Посмотреть сообщение
А вот ежели эти данные сначала на компьютер передаются, нет смысла что-то на МК считать.
Еще раз. Где проще хранить результаты калибровки? Как обеспечить взаимозаменяемость без танцев с бубном и привлечения "спецназа"?
А данные с объектов по краю сливаются на сервер. Датчиков много - не один и не два.
Сообщение от eddy Посмотреть сообщение
А вот ежели эти данные сначала на компьютер передаются, нет смысла что-то на МК считать.
Было так. Матерно вспоминать. То номера приборов попутали (номер кожуха не совпадает с номером платы), то не из того файла данные взяли, то файлы потеряли... Дурдом, короче.
Сейчас все независимо. Знать нужно только где стоит датчик. Но это определяется просто - адресом объекта. Все - никакого геморроя.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor на форуме  
Непрочитано 24.05.2014, 10:37   #189
optical illusion
Прописка
 
Регистрация: 17.08.2013
Сообщений: 287
Сказал спасибо: 10
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
optical illusion на пути к лучшему
По умолчанию Re: Почему Вы не используете IAR?

Сообщение от eddy Посмотреть сообщение
Ладно, сдаюсь. Если нужно просто на дисплейчик выводить углы Эйлера (или этихреникакихтамзабыл), то да - проще всего будет флоаты использовать на микроконтроллере. А вот ежели эти данные сначала на компьютер передаются, нет смысла что-то на МК считать.
Дело еще и в защите "собственности" - если вы выложите алгоритм (формулу) по которой считает МК на "внешнее пользование", то из этого тоже много чего "вытекает" - программу для ПК пишет "кто попало", сегодня этот программер работает тут, завтра в Китае, или вообще "помер", а прибор на МК этот делает другой человек. Если вы организуете культурную передачу данных, откалиброванных и поверенных, то при сертификации этот прибор с МК будет самомстоятельным узлом и не потребуется сертификации внешней программы - а это дополнительный геморой. Поверте на слово - есть смысл использовать float в МК, даже если кому то кажется, что не нужно. Жизнь, типа, сложнее, имхо...
optical illusion вне форума  
Сказали "Спасибо" optical illusion
SerShil (26.05.2014)
Непрочитано 24.05.2014, 14:32   #190
_Артём_
Гражданин KAZUS.RU
 
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
_Артём_ на пути к лучшему
По умолчанию Re: Почему Вы не используете IAR?

Сообщение от eddy Посмотреть сообщение
Пример - в студию! Я просто не могу себе придумать ни одной задачи, где микроконтроллером нужно обрабатывать числа с плавающей точкой!
У Cortex-M4F есть FPU - почему бы его не использовать-то?
_Артём_ вне форума  
Закрытая тема

Закладки


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

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, время: 22:19.


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