Регистрация | Последние сообщения | Персональный список | Поиск | Настройка конференции | Личные данные | Правила конференции | Список участников | Top 64 | Статистика раздела | faq | Что нового v.2.3 | Чат
Skunk Forum - Техника, Наука, Общество » Форум разработчиков РЭА »
СОМ порт (страница 5)

Версия для печати (настроить)
Страницы: 1 2 3 4 5

Новая тема | Написать ответ

Подписаться

Автор Тема:   СОМ порт
Diamant
unregistered
написано 01 Июля 2004 10:33  ПравкаОтветитьIP

Dikoy
судя по моим поискам в сети, LPT также проекрасно работает с ф-ей OpenFile(LPT,,,,) - при этом достигается наивысшая скорость работы с портом, а как мне кажется протокол EPP эмулировать на контроллере очень просто, по-этому я склоняюсь к ЛПТ, но живучесть ЛПТ намного ниже СОМа, да и компутеры похоже скоро будут без них совсем... - это минусы.

ЗЫ ReadFile WriteFile OpenFile CreateFile - ф-ии WinAPI для файлового ввода-вывода куда угодно.

Ясно, спасиб

Dikoy
Member

Сообщений: 497
Откуда: Богота, Колумбия
Регистрация: Май 2003

написано 01 Июля 2004 16:59ИнфоПравкаОтветитьIP

Diamant
судя по моим поискам в сети, LPT также проекрасно работает с ф-ей OpenFile(LPT,,,,) - при этом достигается наивысшая скорость
Угу. Только есть один минус - работать придётся по стандартному протоколу. От себя ничего не добавишь.
Хотя, конечно, если отсебятина не требуется, OpenFile рулит. Особенно под вынь, ибо port[] в делфе нету, только в паскале.

но живучесть ЛПТ намного ниже СОМа
Если поставить цепи защиты (HC244, VAV99, etc.) то он выдержит и прямой ядерный удар Правда, это усложнит схему, но за 2 Мбайт/с надо платить...
ЗЫ: А что, 151200 от RS232 МК мало? У АВР он аппаратный - просто скинул байт в регистр, а оно уже само его передаёт/проверяет...

да и компутеры похоже скоро будут без них совсем... - это минусы.
И без LPT будут, и без COMa Останется только USB и блютуз. На них и надо нацеливаться.
Кстати, при помони микры FT245 можно из параллельного кода на ножках МК (ПЛИС) сделать USB. При этом драйвер, установленный на компе, делает из ЮСБ "виртуальный КОМ". То есть ваша прога и ваш МК "думают", что работают с друг-дружкой по очень быстрому ЛПТ. Так что не надо уметь писать проги под ЮСБ и иметь его на борту МК.
Это уже обсуждалось здесь и на хоботе неоднократно.

Dikoy
Member

Сообщений: 546
Откуда: Богота, Колумбия
Регистрация: Май 2003

написано 03 Октября 2004 17:51ИнфоПравкаОтветитьIP

ALL
Вопрос...
Вот по спецификации у КОМ порта следующие уровни: "логической единице на входе приемника соответствует уровень напряжения -3 ... -12 В. Логическому “0” соответствует напряжение +3 ... +12 В".
Тогда почему когда я посылаю в регистр порта его весовой коэффициент, типа

port[base+4]:=2; {Установить RTS}

На RTS появляется уровень +12, а сброс всех ножек

port[base+4]:=0; {Сбросить все выходы порта}

Приводит к сигналу -12?...
Из-за "подтяжек" чтоли?... Или я чего то не понимаю?....

Ваш ответ:

Коды форума
Смайлики


Ник:    Пароль       
Отключить смайлики
Страницы: 1 2 3 4 5

Все время MSK

Склеить | Разбить | Закрыть | Переместить | Удалить

Новая тема | Написать ответ
Последние сообщения         
Перейти к:

Свяжитесь с нами | skunksworks.net

Copyright © skunksworks.net, 2000-2018

Разработка и техническая поддержка: skunksworks.net


Рейтинг@Mail.ru Яндекс.Метрика