Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
DAC = (X*6704ul)>>16. Сдвиги не на 8хN битнеоптимальны, а (x*52)>>8 - слишком неточно - хуже 0.3%-->
Отправлено
MBedder
29 апреля 2008 г. 16:24
В ответ на:
x/5 приближенно = (x*52)>>8 или (x*102)>>9 или (x*205)>>9 итд в порядке повышения точности. В общем случае у/х = (у * (2^n/x))/(2^n)
отправлено F8 29 апреля 2008 г. 16:10
Составить ответ
|
Вернуться на конференцию
Ответы
Ну это зависит от процессора, к примеру если в ARM то пох абы за разрядность не вылезть. PS ну это я так отмазку леплю типа не лажанулся :))
—
F8
(29.04.2008 17:03:31
92.112.148.205
,
пустое
)
—
MBedder
(29.04.2008 16:24:47
80.92.96.19
,
пустое
,
ссылка
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 45:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru