Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Среда
29 января
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры PIC
1023226
Топик полностью
RxTx
(01.08.2020 12:40, просмотров: 508)
ответил
Nikolay_Po
на
Первый тестовый вариант прошивки из заглавного сообщения: "Единственно где схалтурил: вместо умножения на 1000 деления на 0xFFFF просто сдвигал считанный с результат на 6 разрядов вправо". Вместо 1000 получалось 1024. Ясно? Ошибку 2^-16 никто не рассматривал, так как имеются другие ошибки, 2.4% без умножения или колебания 0.8% при наличии кода умножения.
Я пропустил что ТС даже не умножал на 1000, а сразу сдвинул результат. Тогда ошибка равна (1024/65536) / (1000/65535) = 1.0
239
84375 ~ 1.024
Спасибо, князь. Вы настоящий дворянин. И программист.
Ответить