Показать сообщение отдельно
Старый 30.06.2015, 14:52   #32
HHIMERA
Senior Member
 
Регистрация: 10.06.2008
Возраст: 58
Сообщений: 2,837
Вес репутации: 3992/110
HHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond repute
По умолчанию

Цитата:
Сообщение от siargy Посмотреть сообщение
а что не так с CAPTURE/COMPARE (CCP) MODULES
Да всё не так... Это видно даже по отсутствию данного решения в инете...
В СТМ8 таймер имеет 3-4 канала ССР и режим предзагрузки... Пока выводится текущий слот... данные следующего слота уже в таймере...
При 3-ёх прерываниях таймера и частичной обработке данных в прерывании получаем при приёме/передаче байта ~17% потерь времени МК... В прерывании же выставляется и флаг готовности данных... остаётся только в майне проверить КС и передать данные на дисплей...
Т.к. в СТМ8 можно программно рулить приоритетами прерываний... а прерывания таймера 1-wire последовательные и короткие... то на динамической индикации это никак не отражается... нет даже смысла запрещать прерывания... даже если добавить ещё и приём с IR-пульта на другом таймере...
Цитата:
из того что сходу вижу - не переводит вывод в высокоимпедансное состояние, но это решаемо
Решаемо... но тоже убого...
На СТМ можно просто выставить open drain... хоть на выводе...хоть на порту...
__________________
"Я не даю готовых решений, я заставляю думать!"(С)
HHIMERA вне форума   Ответить с цитированием