Возникла необходимость реализации решения дифферинциальных уравнений для автоматической системы управления. Чтобы получить приемлимую точность, надо использовать дробные числа, реализация плавающей точки в IAR'овской библиотеке оказался слишком ресурсоёмким. Интересным показался вариант в AVR201, но там для целой части используется всего 1 бит, чего мне явно недостаточно. Подскажите где можно посмотреть примеры реализации операций с фиксированной точкой, где хотя бы 1 байт отведён на целую часть, т.е. имеет формат не хуже 8.16(1 байт на целую часть, 2 байта на дробную).
--------------------
Всяк хорошая мысля к нам приходит опосля.
|