Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

COM_port

Непрочитано 03.12.2005, 20:48  
chipic128
Прописка
 
Регистрация: 13.02.2005
Сообщений: 248
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
chipic128 на пути к лучшему
По умолчанию COM_port

как можно установить в 1 или 0 ножки Сом порта... а именно ДТР, ДСР.... или чтото вроде.... а то только можно управлять 2 и 3 выводом - прием и передача, а вот остальные КАК, на какой-то адрес слать чтото, или как то по другому??
Реклама:
__________________
Що згорить - то не зігниє!

(c)ChiP
chipic128 вне форума  
Непрочитано 03.12.2005, 23:23  
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,394
Сказал спасибо: 2,016
Сказали Спасибо 1,356 раз(а) в 591 сообщении(ях)
nml на пути к лучшему
По умолчанию Re: COM_port

Сообщение от chipic128
как можно установить в 1 или 0 ножки Сом порта... а именно ДТР, ДСР.... или чтото вроде.... а то только можно управлять 2 и 3 выводом - прием и передача, а вот остальные КАК, на какой-то адрес слать чтото, или как то по другому??
Ищите вот такое:
EscapeCommFunction(Handle,CLRDTR);

Ну и остальное по аналогии...SETDTR и т.д.

Кстати - что означает "можно управлять 2 и 3 выводом - прием и передача,"?
nml вне форума  
Непрочитано 04.12.2005, 00:49  
chipic128
Прописка
 
Регистрация: 13.02.2005
Сообщений: 248
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
chipic128 на пути к лучшему
По умолчанию

Данке-шоон,.... разобоался, а 2 и 3 - означает, что инфу непосредственно как инфу можно передавать по 2 и 3 пину Сома

но и на том спассибо
щиро вдячний!!!
__________________
Що згорить - то не зігниє!

(c)ChiP
chipic128 вне форума  
Непрочитано 04.12.2005, 03:46  
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,394
Сказал спасибо: 2,016
Сказали Спасибо 1,356 раз(а) в 591 сообщении(ях)
nml на пути к лучшему
По умолчанию

Сообщение от chipic128
означает, что инфу непосредственно как инфу можно передавать по 2 и 3 пину Сома
Думаю, тут вы не правы... Ну, передать через TxD - это я еше понимаю, хотя ПРЯМОГО управления пином TxD нет (ну кроме хитрого режима blank...) Но вот по RxD передавать вы, к сожалению, не сможете - это линия приема.

Если есть какие-то вопросы - пишите... Эмуляцию RS232 я еще на 48 процессоре делал...
nml вне форума  
Непрочитано 04.12.2005, 05:02  
int4880053
Прописка
 
Аватар для int4880053
 
Регистрация: 03.05.2005
Адрес: Москва
Сообщений: 287
Сказал спасибо: 1
Сказали Спасибо 25 раз(а) в 23 сообщении(ях)
int4880053 на пути к лучшему
По умолчанию ComPort

Было такое лет 10 назад. Таким образом был сделан первый
программатор PIC84 (раъем 9 пин панелька и еще мелочь диод,
стабилитрон, ....) ,был написан драйвер для DOS. Этот
драйвер отличался тем,что он управлял линиями COM порта
не через BIOS а на прямую. Но сейчас особенности WIN- программирования создают некоторые проблемы. Т.Е СОЗДание
простых приложений становиться дороже.Так решил Бил.
int4880053 вне форума  
Непрочитано 04.12.2005, 14:36  
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,394
Сказал спасибо: 2,016
Сказали Спасибо 1,356 раз(а) в 591 сообщении(ях)
nml на пути к лучшему
По умолчанию Re: ComPort

Сообщение от int4880053
Но сейчас особенности WIN- программирования создают некоторые проблемы. Т.Е СОЗДание
простых приложений становиться дороже.Так решил Бил.
Билла с виндой только ленивый не пнет А вы можете указать многозадачную ОС, в которой разрешен прямой доступ к портам ввода-вывода?
nml вне форума  
Непрочитано 04.12.2005, 14:40  
chipic128
Прописка
 
Регистрация: 13.02.2005
Сообщений: 248
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
chipic128 на пути к лучшему
По умолчанию

Если постараться, то можно и в винде, прада через АПИ функции... - а прямо
__________________
Що згорить - то не зігниє!

(c)ChiP
chipic128 вне форума  
Непрочитано 04.12.2005, 20:32  
ne-rad
Прописка
 
Регистрация: 14.02.2005
Сообщений: 101
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
ne-rad на пути к лучшему
По умолчанию

смотри
http://www.delphikingdom.com/
ne-rad вне форума  
Непрочитано 06.12.2005, 09:47  
Гость
 
Сообщений: n/a
По умолчанию

Подскажите,пожалуйста,где возможно взять информацию
по COM-порту,что-бы разобраться в программе?
Кусочек приведен ниже:

void InitCOM (int base)
{
//инициализируем COM порт
outportb (base + 3, 0x80); //доступ к записи делителя
outportb (base, S_4800); //младший байт делителя
outportb (base + 1, S_4800 ›› ; //старший байт делителя
outportb (base + 3, 0x03); //параметры порта 8 bit, 1 stop bit, no parity
outportb (base + 1, 0); //отключаем прерывание от порта
outportb (base + 4, 0x01); //устанавливаем выходные линии DTR = 0, RTS = 1
}
 
Непрочитано 06.12.2005, 10:23  
Гость
 
Сообщений: n/a
По умолчанию

Понятно же.. это грузятся регистры. Могу выслать pdf. А лежал он раньше на http://carradio.narod.ru/other/com-port.pdf

Где то ещё дома валяется умная книжка по всей это батве с описанием Bios и Dos прерываний.
 
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 21:03.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.