реклама на сайте
подробности

 
 
> Связь МК через RS-232 с ПК
Slavik_tz
сообщение Apr 16 2007, 08:47
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 51
Регистрация: 4-07-06
Пользователь №: 18 558



Не могли бы подсказать какие используються стандартные объекты или классы для COM-порта на С++ под Windows XP.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 10)
beer_warrior
сообщение Apr 16 2007, 09:00
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



Используются WinAPI Create|Read|Write|File. Стандартных классов-компонентов нет. Зато в Инете валяется масса народного творчества.


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
nss
сообщение Apr 16 2007, 09:36
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 112
Регистрация: 15-03-06
Пользователь №: 15 277



Здесть есть все что вам нужно.
http://msdn2.microsoft.com/en-us/library/aa450764.aspx
Вот список часто используемых функций для работы с COM портом
//Подключение и настройка
CreateFile
GetCommState
SetCommState

//Управление вводом выводом
PurgeComm
CancelO

//Сам ввод вывод
ReadFile
WriteFile
Go to the top of the page
 
+Quote Post
Igor26
сообщение Apr 16 2007, 09:48
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



Цитата(Slavik_tz @ Apr 16 2007, 08:47) *
Не могли бы подсказать какие используються стандартные объекты или классы для COM-порта на С++ под Windows XP.

Почитайте эту статью.
Прикрепленные файлы
Прикрепленный файл  Titov_COM_LPT_Win32.rar ( 46.89 килобайт ) Кол-во скачиваний: 108
 
Go to the top of the page
 
+Quote Post
prm
сообщение Apr 16 2007, 10:04
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 43
Регистрация: 4-04-07
Пользователь №: 26 760



В VisualStudio 2005 есть класс SerialPort, все необходимые методы уже реализованы, пользоваться очень удобно. Раньше тоже пользовался вышеупомянутыми функциями, но, применив данный класс, возвращаться к ним не охота. smile.gif
Go to the top of the page
 
+Quote Post
Slavik_tz
сообщение Apr 16 2007, 10:09
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 51
Регистрация: 4-07-06
Пользователь №: 18 558



Спасибо буду разбираться, и еще один вопрос, что лучше использовать микросхему MAX232 и т.п. или же сделать опоторазвязку, и если у кого-то есть схемы с развязкой не могли бы помочь
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Apr 16 2007, 12:03
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 Slavik_tz - на счёт "..лучше использовать микросхему MAX232 и т.п. или же сделать опоторазвязку..." - что то я недопонял.. как это опторазвязкой вы избавитесь от уровней?... хотя догадываюсь , но проще и быстрее будет на 232-й.
Опторазвязка , на мой взгляд, нужна там - где большие длины и сильные окр наводки и плохие земли - а это уже поледефтельности 485-го...На мой взгляд конечно..
На счёт схемки - где то валялась в загашниках на 485 - передрал как то с журнала схемотехника -если надо - могу пошарится и выложить.
Go to the top of the page
 
+Quote Post
Axxel
сообщение Apr 16 2007, 12:22
Сообщение #8


Частый гость
**

Группа: Новичок
Сообщений: 140
Регистрация: 31-01-07
Из: Челябинск
Пользователь №: 24 896



Попробуйте вот этот компонент для C++ Builder 4,5,6 и Delphi 4,5,6
перед установкой обязательно прочтите readme.
Прикрепленные файлы
Прикрепленный файл  TComPort_componet.rar ( 180.83 килобайт ) Кол-во скачиваний: 120
 


--------------------
Если боишься - не говори. если сказал - не бойся. ©
Go to the top of the page
 
+Quote Post
Slavik_tz
сообщение Apr 17 2007, 16:27
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 51
Регистрация: 4-07-06
Пользователь №: 18 558



За все спасибо, максимальную длину кабеля можно будет проложить от МК до ПК при скорости 11Кбод
Go to the top of the page
 
+Quote Post
Karol
сообщение Apr 20 2007, 00:05
Сообщение #10


Участник
*

Группа: Новичок
Сообщений: 20
Регистрация: 23-06-04
Пользователь №: 150



TComPort u menja s nekotorymi USB/232 preobrazovateljami rabotal nestabilno,
prislos vernutsja k WinAPI funkcijam
Go to the top of the page
 
+Quote Post
Freeze Anti
сообщение Apr 20 2007, 09:24
Сообщение #11


Частый гость
**

Группа: Новичок
Сообщений: 153
Регистрация: 29-03-07
Из: Саратов
Пользователь №: 26 613



Я сейчас не могу прислать, под рукой нету, а так - у меня где-то валялась прога интересная для работы с портами... Там же есть библиотки для Delphi, C++ и Basic... Если надо - пороюсь, найду и выложу... (библиотеки выполнены на WinAPI, только некоторые стандартные процедуры собраны в отдельные объекты и работать с ними удобно... У меня проблем не возникало...)


--------------------
!!! All you need is LOVE !!!
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 13:48
Рейтинг@Mail.ru


Страница сгенерированна за 0.01438 секунд с 7
ELECTRONIX ©2004-2016