mse homjak (24.05.2005 00:15, просмотров: 1) ответил anonimus на Не бьется что-то: или медленный процесс отображаете, или...
Всё проще ;О) сперва убирается старая информаццыя, потом пишется новая. Постолбцово. А 320х240 240 раз в 0,1с регенерировать можно от малого ума и болших и шыроких мипсов ;О).
За 0,1мкс происходит регенераццыя экрана(графицская часть, две кривые, положение друг об друга произвольное) и необходимые поля алфавитно-цыфровой части. Сам главный цыкл занимает около 400мкс. Для одной точки. Около 50-150мкс занимает вывод на экран(зависит от текущей и старой инфы). Там арифметика тоже есть но её сравнительно мало(около 10-15мкс), в основном логика и запись-чтение. В фоне с ним идёт приём 16 бит в 3 потока(копейки). А все остальные арифметицские операццыи над этими 3 потоками происходят за оставшиеся 250мкс. Рально это надо сделать за 200. На самом деле около 130-150. ;О) Там выщитывается корректирующее значение для текущей точки относительно калибрационных кривых. Типа линейная интерполяццыя. Арифметика знаковая. Ещё гвоздь в гроб ПИКа. ;О)
Ну там ещё по мелочи набегает: типа масштабирование вверх/вниз, преобразование из дБ в другие единиццы... в общем около 100мкс Мега@16МГц околачивает грушу.
АРМа бы окучил не в пример шыбче. Но м128, прикидывал, пережуёт и цвет. Ещё и время останецца.