ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
20 апреля
760310 Топик полностью
Adept (03.06.2017 01:24 - 01:38, просмотров: 267) ответил argus98 на НЕ НАДО. Неужели других кварцев нету на кратной частоте ниже 20МГц?
14.74560 тоже подходит, но это серьёзный даунклокинг. Боюсь не хватит процессорной мощи на обработку (там распарсивание протокола в реалтайме (на таких-то скоростях, под мегабит :(( + работа с сегментнам индикатором с регулировкой яркости ШИМом и рефрешрейтом под килогерц, работа с и клавиатурой (с процедурами подавления дребезга), а так же шедулер для многозадачности (всякие процедуры замера напряжения шины, работа с дискретными датчиками, I2C и т.п.) :(( Основное время занимает распарсивание протокола и в фоне работа с индикатором в реалтайме по таймерам. Шедулер работает по остаточному принципу, перебирая задачи (процессы) по очереди, пользуясь свободными на данный момент процессорными ресурсами. Самая главная проблема - стабильность таймингов драйвера динамической индикации (чтобы дисплей не мерцал) и чтобы это не мешало распарсиванию протокола в реалтайме. Сейчас (на 20МГц) всё буквально впритык. вероятно на 14 начнутся коллизии.Конечно есть резерв в шлифовке процедур (всё на ассемблере) в общем впереди, вероятно, те самые 10% работы, пожирающие 90% времени :(( в общем куча геморроя "наслаждений" :))
...делать нужно так, как нужно. А как ненужно - делать не нужно (С) Винни-Пух :)