Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
это какой правильный? евент дает только то что последний байт ушел из буфера, а ушел ли он из порта иди знай. Без пустышки необойтись
Отправлено
колян безпарольный
(193.200.150.82)
09 апреля 2010, г. 00:29
В ответ на:
Что-то похожее бывает, когда передатчик выключается софтом слишком рано, когда он уже готов взять следующий байт, но не закончил выдвигать прошлый. Надо ждать правильный статусный бит.
отправлено shtirlits 09 апреля 2010, г. 00:06
Составить ответ
|
Вернуться на конференцию
Ответы
про пустышку по подробнее? У всех есть флаг "шифт емпти" но не у всех он заведен на прерывание это да...
-
ы
(09.04.2010, 01:51:45
217.118.66.61
,
пустое
)
просто дополняй к массиву сзади 1-2 пустых байта и тупо жди EV_TXEMPTY и после этого выключай передатчик, иначе только через пляски с бубном.
-
колян безпарольный
(09.04.2010, 15:14:16
193.200.150.82
,
пустое
)
а какже "прозрачность" ? Если свой протокол среди "своих" то хоть...а если чужой транслировать? нехорошо как то, довески всякие...по ламерски все это.
-
ы
(09.04.2010, 16:23:4
213.79.108.215
,
пустое
)
"по ламерски" это значит создавать что-то что физически не работает на современном компьютерном железе со стандартыми функциями современных операционных систем. Уж поверь, на огромном заводе с кучей "непризнанных гениев" и жадных снабженцев вопрос совместимости оборудования с протоколами стоит крайне остро.
-
колян безпарольный
(09.04.2010, 17:03:26
193.200.150.82
,
пустое
)
Правильный в PC-шном контроллере назывался "transmitter empty" (6 бит 3FD), а неправильный "transmitter holding register empty" (5 бит 3FD)
-
shtirlits
(09.04.2010, 00:39:45
193.232.174.60
,
пустое
)
О божественный! Научи сирых как достучаться через стандартный WinAPI к твоему богоугодному биту "transmitter empty" в неменее богоугодном регистре 3FD
-
колян безпарольный
(09.04.2010, 15:09:38
193.200.150.82
,
пустое
)
Не, тут тема такая: оказалось что последний байт передается с отключенной четностью(+)
-
z00f
(09.04.2010, 21:33:54
87.228.114.142
, 125 байт)
а че в начале пакет нет его длины? я конечно видел мудаков, но чтоб сделать протокол в котором на момент начала передачи неизвестна длина пакета и конец определяется битом четности- тут уж пардон муа.
-
колян безпарольный
(09.04.2010, 22:00:33
193.200.150.137
,
пустое
)
В том и дело что нету )) (+)
-
z00f
(09.04.2010, 22:39:54
87.228.114.142
, 286 байт)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
сложите 2 и 3:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru