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

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

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

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

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

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


 
Опции темы
Непрочитано 14.10.2018, 13:28  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,038
Сказал спасибо: 2,559
Сказали Спасибо 11,882 раз(а) в 5,959 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от majorka65 Посмотреть сообщение
какого рода помехи были?
Пром зона. Все подряд, не сильно разбирался. Это были испытания перед установкой в местах, где кроме ЭХЗ помех быть не должно. Но и ЭХЗ не подарок. Потому и пошел по мути "машу каслом не испортишь".
Реклама:
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 14.10.2018, 18:09  
olegprom19
Прописка
 
Регистрация: 08.04.2017
Сообщений: 100
Сказал спасибо: 40
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
olegprom19 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

При расчетах получаются результаты меньше нуля, при делении
как лучше поступить, заранее умножить делимое например на 1000?
olegprom19 вне форума  
Непрочитано 14.10.2018, 18:35  
Исбанни
Прописка
 
Регистрация: 21.04.2018
Сообщений: 174
Сказал спасибо: 1
Сказали Спасибо 66 раз(а) в 53 сообщении(ях)
Исбанни на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Вероятно, "меньше единицы"? Если чип не рабоатет аппаратно с плавающей точкой, то желательно умножить сразу, чтобы считать в целочисленной арифметике.
Исбанни вне форума  
Эти 2 пользователя(ей) сказали Спасибо Исбанни за это сообщение:
olegprom19 (14.10.2018), Инсбани (15.10.2018)
Непрочитано 14.10.2018, 20:11  
olegprom19
Прописка
 
Регистрация: 08.04.2017
Сообщений: 100
Сказал спасибо: 40
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
olegprom19 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

да меньше 1
cortex m3
olegprom19 вне форума  
Непрочитано 14.10.2018, 20:15  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,038
Сказал спасибо: 2,559
Сказали Спасибо 11,882 раз(а) в 5,959 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от Исбанни Посмотреть сообщение
чтобы считать в целочисленной арифметике
Стоит ли создавать себе лишние проблемы, если
Сообщение от olegprom19 Посмотреть сообщение
cortex m3
и ресурсов хватает? Только если слишком уж громоздкий алгоритм в реальном времени, тогда стоит возвращаться к сложностям времен i8080.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 14.10.2018, 21:38  
Исбанни
Прописка
 
Регистрация: 21.04.2018
Сообщений: 174
Сказал спасибо: 1
Сказали Спасибо 66 раз(а) в 53 сообщении(ях)
Исбанни на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Если ресурсов хватает, то не стоит ли снизить рабочую частоту ядра? Снизится потребление тока, снизятся прочие ненужные оверклоки, снизятся радиопомехи. Это же тоже хорошо. И немаловажно.
Во-вторых, программный расчет плавающей точки все же довольно громоздкий. Умножение на целое число выполняется гораздо быстрее, ибо оно аппаратное.
Не стоит пренебрегать здравым смыслом и делать по принципу "аааа, и так сойдет"
Исбанни вне форума  
Эти 2 пользователя(ей) сказали Спасибо Исбанни за это сообщение:
olegprom19 (15.10.2018), Инсбани (15.10.2018)
Непрочитано 14.10.2018, 22:14  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,038
Сказал спасибо: 2,559
Сказали Спасибо 11,882 раз(а) в 5,959 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от Исбанни Посмотреть сообщение
Не стоит пренебрегать здравым смыслом
Воистину акбар!
Сообщение от Исбанни Посмотреть сообщение
Снизится потребление тока
Да, если питание от микротаблеток, то конечно...
Сообщение от Исбанни Посмотреть сообщение
снизятся радиопомехи
Ой! Не, ну если это так важно...
Сообщение от Исбанни Посмотреть сообщение
Умножение на целое число выполняется гораздо быстрее
А вот при делении можно получить и неприличные погрешности. Да и при умножении можно наступить на грабли.
В данном конкретном случае, когда среднее значение результата и исходных данных заведомо известно, конечно, можно просчитать грабли и их расположение. Но это частный случай, который нельзя считать рецептом "на все случаи".
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 14.10.2018, 22:46  
Исбанни
Прописка
 
Регистрация: 21.04.2018
Сообщений: 174
Сказал спасибо: 1
Сказали Спасибо 66 раз(а) в 53 сообщении(ях)
Исбанни на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

А вот и подумайте, насколько акбар будет, если потребление 60 или 10 мА? Сколько это в акбарах? Разница в 6 акбар! Нехило так.
В одном месте "не так важно", в другим месте "да фигня", в третьем месте "и так сойдет" - вот а на выходе получаем какую-то хрень. Причем, если это мало-мальски коммерческая приблуда, а не для себя, то еще и неконкурентноспособная.
К любому делу надо подходить разумно. А сэкономленный ток можно пустить на увеличение тока измерения. Ведь с бОльшим током измерения - меньше влияния наводок.
Исбанни вне форума  
Сказали "Спасибо" Исбанни
Инсбани (15.10.2018)
Непрочитано 14.10.2018, 23:13  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,038
Сказал спасибо: 2,559
Сказали Спасибо 11,882 раз(а) в 5,959 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от Исбанни Посмотреть сообщение
А вот и подумайте
Когда мне надо, я и думаю. И считаю. Потребление, погрешности и прочее. Конкретно, а не безотносительно.
В данном случае думать не мне. Потребление не мой вопрос.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 14.10.2018, 23:43  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,629
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

akegor, в подавляющем большинстве случаев можно обойтись без плавающей точки. Необходимость ее использования вылезает лишь при попытке вычислить, скажем, температуру по "заводской" кривой с каким-нибудь хитрым полиномом. Я и сам нарукожопил флоаты в Cortex-M0 (где даже целочисленного деления аппаратного нет, не говоря о поддержке флоатов), т.к. нужно было временно отображать на дисплейчике, а целочисленные вычисления давали ошибку в 0.02°C (что практически равно дрейфу показаний датчика) + целочисленные тормозили абсолютно столько же времени и занимали даже немного больше флеша.
Но вот когда я вижу, как абдуринщики температуру с долбаных DS18S20 во флоатах хранят…
__________________
Союз Советских Социалистических Округов Северной Америки
eddy вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Школа АRMрестлинга Uragan90 Микроконтроллеры, АЦП, память и т.д 54 22.08.2011 16:13
ARM Cortex M3 + Linux SiMiLya Микроконтроллеры, АЦП, память и т.д 10 17.06.2011 17:20
Помогите с STM32 - очень нужно... yakuzaa Микроконтроллеры, АЦП, память и т.д 60 04.08.2010 11:04
Как добавить поддержку для STM32 SFHK Микроконтроллеры, АЦП, память и т.д 11 18.12.2009 18:09


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


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