Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
(+):
Отправлено
argus98
(81.22.205.230)
02 ноября 2011, г. 17:44
В ответ на:
не проблема. только куда?:)
отправлено
ы
02 ноября 2011, г. 17:06
Аn делаешь на байт больше, тогда накопление по формуле:
An = An + (3/16) * (256*An+1 - An)
Результат будет в 256 раз больше.
Затем округляешь c отбросом младшего байта
Anew = (An + 128)/256
делов то...
ps это эквивалентно вычислению с фиксированной точкой (один байт после запятой)
Составить ответ
|
Вернуться на конференцию
Ответы
"делов то..." (c) угу, на первый взгляд выглядит просто...еще раз пример(+)
-
ы
(229 байт, 02.11.2011, 17:50:16
80.243.13.190
)
ты разницу между An и Anew не чувствуешь?
-
argus98
(
пустое
, 02.11.2011, 18:01:8
81.22.205.230
)
ну груби. (An + 128)/256 это значение после обсчета всего массива.
-
ы
(
пустое
, 02.11.2011, 18:08:37
80.243.13.190
)
(не)
-
ы
(
пустое
, 02.11.2011, 18:27:43
80.243.13.190
)
Попробуй так =>
-
quark
(
пустое
,
ссылка
, 02.11.2011, 18:35:11
46.138.22.184
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
к трём прибавьте 5:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru