http://www.forum.getchip.net/ |
|
А как умножать двоичное число на 10, на 100, на 1000? http://www.forum.getchip.net/viewtopic.php?f=16&t=72 |
Страница 1 из 3 |
Автор: | SVN [ 16 июл 2011, 15:45 ] |
Заголовок сообщения: | А как умножать двоичное число на 10, на 100, на 1000? |
Если можно ещё вопрос по вычислению: А как умножать двоичное число на 10, на 100, на 1000? |
Автор: | GetChiper [ 16 июл 2011, 16:50 ] |
Заголовок сообщения: | Re: А как умножать двоичное число на 10, на 100, на 1000? |
Тут есть варианты: - можно пользоваться аппаратным умножением AVR - или комбинацией сдвигов и сложений (или вычитаний) x*10 => x*8 + x*2 Пример: // в Х множимое X --> Y << Y << Y << Y << X Y + X // в Y результат x*100 => x*64 + x*32 + x*4 x*1000 => x*1024 - x*16 - x*8 |
Автор: | SVN [ 16 июл 2011, 17:46 ] |
Заголовок сообщения: | Re: А как умножать двоичное число на 10, на 100, на 1000? |
Автор: | avtonomki [ 16 мар 2012, 12:27 ] |
Заголовок сообщения: | Re: А как умножать двоичное число на 10, на 100, на 1000? |
здравствуйте Не буду создавать новую тему спрошу здесь . Спаял вольтметр , написал программку ( АТтину261) все работает. Но нет правильных показаний по всему диапазону. Пришел к выводу что нужно пересчитать данные АЦП по следующей формуле: у=0.88*х-0.88 или у=1.2*х-1.01 Собственно вопрос как это дело изобразить в АВ Заранее спасибо. |
Автор: | SVN [ 16 мар 2012, 18:54 ] |
Заголовок сообщения: | Re: А как умножать двоичное число на 10, на 100, на 1000? |
Автор: | avtonomki [ 16 мар 2012, 20:35 ] |
Заголовок сообщения: | Re: А как умножать двоичное число на 10, на 100, на 1000? |
Опорное напряжение внутреннее (вроде как - три года назад собирал ). Повторюсь все работает.Но показания уходят "в сторону" , тоесть если при 12 вольтах вольтметр показывает 12 вольт , то при 24 показания уже будут 28вольт.Я это дело исправил просто вводя поправку в показания. Но это ведь не правильно. Если пересчитать показания по формуле ( выше изложена ) то все красиво и компактно-чертил графики на бумажке. Вопрос собственно по математике. Собрал еще термометр так там все еще хуже - зависимость не линейная . |
Автор: | anatoliy [ 16 мар 2012, 21:18 ] |
Заголовок сообщения: | Re: А как умножать двоичное число на 10, на 100, на 1000? |
Там не АЦП а сплошной геморрой. Его надо калибровать во всём диапазоне.А потом пересчитывать по таблице. |
Автор: | GetChiper [ 16 мар 2012, 22:28 ] |
Заголовок сообщения: | Re: А как умножать двоичное число на 10, на 100, на 1000? |
По моему, проще сделать регулируемый источник опорного напряжения и корректировать погрешность им. |
Автор: | SVN [ 16 мар 2012, 22:31 ] |
Заголовок сообщения: | Re: А как умножать двоичное число на 10, на 100, на 1000? |
Автор: | anatoliy [ 17 мар 2012, 00:20 ] |
Заголовок сообщения: | Re: А как умножать двоичное число на 10, на 100, на 1000? |
Страница 1 из 3 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |