roboforum.ru

Технический форум по робототехнике.
Текущее время: 05 май 2025, 12:08

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 68 ]  На страницу Пред.  1, 2, 3, 4, 5  След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: 06 авг 2007, 13:43 
Не в сети
Аватара пользователя

Зарегистрирован: 15 янв 2007, 19:23
Сообщения: 1058
Откуда: Беларусь, Барановичи
прог. языки: С для МК, Delphi для ПК
Master писал(а):
Я так понимаю код 13 это и есть Enter?

Грубо - да.
Master писал(а):
И что бы что-то получить в порт я должен кинуть перемычку с pin2 на pin3 и тогда в Memo1 появится то что я написал в Edit1

Интереснее (и быстрее для тестирования), если есть сотовый телефон подключаетмый к com-порту, подключить его и побаловаться, посылая ему АТ-команды.
[off]Большое количество телефонов, подключаемых к USB тоже используют виртуальный COM, распознаваемый софтом как нормальный.
Например драйвер для подключения телефона Samsung x660 создает com-порт с номером то ли 8, то ли 10. Уж не помню.[/off]
А вообще, конечно, для изучения хорошо бы тестовую программку в контроллер залить и подключить его.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 авг 2007, 13:52 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
А может просто второй КОМ использовать при наличии  и прогу для отладки КОМ устройств (с /z4.htm например) вместо МК ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 авг 2007, 17:22 
Не в сети
Аватара пользователя

Зарегистрирован: 15 янв 2007, 19:23
Сообщения: 1058
Откуда: Беларусь, Барановичи
прог. языки: С для МК, Delphi для ПК
avr123.nm.ru писал(а):
А может просто второй КОМ использовать при наличии  и прогу для отладки КОМ устройств (с /z4.htm например) вместо МК ?

Конечно! Но МК как-то более полезно, интересно и робототехнично, раз уж мы на этом форуме.   :)
Хотя, если человек начинает знакомиться с программированием и железом, то может такой вариант и получше. Только тут есть одно но: не у всех современных материнских плат есть два com порта, к которым можно физически подключиться.  :?
Но и тут можно найти выход при наличии двух компьютеров - спаять кабель для соединения двух компьютеров через com порты.
[off]Давным-давно мы по такому в NFS 1 гоняли и в первый Blood кромсались[/off] :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 авг 2007, 21:07 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Нету у меня 2-х СОМ портов :( Буду посылать и принимать в один и тотже порт.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 авг 2007, 21:28 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
тогда прогу монитор на него направь чтоб обмен логить.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 авг 2007, 21:31 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
А в BComPort есть пример терминала им и буду логить.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 авг 2007, 22:04 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
А-а-аааа. У меня ваще нет СОМ порта, тока разъем на материнке, а вывести на заднюю панель нету. В комплекте к материнке не шел.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 07 авг 2007, 09:47 
Не в сети
Аватара пользователя

Зарегистрирован: 15 янв 2007, 19:23
Сообщения: 1058
Откуда: Беларусь, Барановичи
прог. языки: С для МК, Delphi для ПК
Master писал(а):
А-а-аааа. У меня ваще нет СОМ порта, тока разъем на материнке, а вывести на заднюю панель нету. В комплекте к материнке не шел.

Ну это можно у знакомых поспрашивать. Особенно если они работают в компьютеровом магазине. А вообще чаще всего эта штучка идет в комплекте с мамками, просто на фирмах, собирающих компьютеры "забывают" её отдать с собранной машиной.  :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 07 авг 2007, 22:45 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Не я комп сам собирал. Там вроде не было, а может нада поискать хорошо.

Короче сегодня на работе взял СОМ-мышку, разобрал и вынул из нее шнудочек. На одном конце шнурочка стандартный разъем СОМ, а на другом разъем на 4 контакта. Прозвонил тестером и определил какие из этих 4-х контактов RxD и TxD, и закоротил их между собой скрепкой (видело бы это дело мое начальство :)). Всунул этот шнурок в СОМ порт и включил компьютер. А может не обязательно перед фтыканием в порт отключать комп? Я когда в LPT втыкаю не вырубаю, хотя где-то читал что так делать нельзя и типа даже комп может сгореть нафиг. LPT типа можна, а что СОМ хуже что ли? Запустил прогу Terminal, которая идет в Demo к BComPort (забыл сказать эту прогу я взял за основу, очень простая и ничего лишнего, буду на ее основе строить свое). И давай слать в порт разные слова и цифры - получается, прога пишет, что принимает и даже принимает тоже самое что я отсылаю :). Если скрепку вынуть, то посылается, но ничего не принимается, т. е. все как нада.

P. S. Если кому нужен будет BComPort, то он есть где-то на форуме, если не найдете, то я выложу в этом топике. Подробности про работу с BComPort напишу когда чуть лучше разберусь с ней.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 08 авг 2007, 12:32 
Не в сети
Аватара пользователя

Зарегистрирован: 15 янв 2007, 19:23
Сообщения: 1058
Откуда: Беларусь, Барановичи
прог. языки: С для МК, Delphi для ПК
Вот ссылка на компонент:
BComPort
Ссылка взята из темы:
ИК ДУ для робота
:)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 09 авг 2007, 18:43 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Купил сегодня переходник чтобы вывести СОМ порт на заднюю панель компа. Тока в магазине сказали, что для разных материнок может быть разная распиновка. Я в шоке. Вечером буду пробывать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 авг 2007, 13:03 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Переходник подошел нормально, проверял комовской мышей. Нашел у себя хвостик от старой мышки. Вызвонил у него RxD и TxD скрутил их и воткнул в СОМ порт, вот что получилось.


Вложения:
Hello.JPG
Hello.JPG [ 16.87 КиБ | Просмотров: 3344 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 авг 2007, 13:04 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Кстати по поводу горячего подключения СОМ. Если СОМ мышку вынуть из порта, а потом воткнуть она не работает нужно перезагружаться, а если втыкать свое устройство типа хвостик от мыши, то все нормально работает. Ничего не спалиться.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 авг 2007, 14:59 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
при включении компа мышка инициализируется
если с неё снять питание и потом опять воткнуть в комп она не будет работать так как забудет что её инициализировали


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 13 авг 2007, 11:57 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Вопщем сегодня пол ночи вместо того чтобы работать сидел и моделировал в Proteus передачу данных с ПК на МК и обратно на ПК. Получилось. Курс рулит. Тока нада навигацию сделать, а то для того чтобы почитать 6 стр. нада перевернуть первые 5, а на работе комп. тормозит просто не подетски.
Хотел купить Max232 сказали закончились купил тока кондеры, поэтому практические опыты откладываются до покупки микрухи.

А чуть не забыл, если я захочу рулить своим будущим ЧПУ (другие пол ночи пилил фанеру для него) через СОМ, то как лучше слать команды? Типа слать пакет: двигатель Х, направление по часовой, шагов 5, код конец команды. Или просто исполнять по частям? Или есть другие более простые решения?

Пошел спать.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 68 ]  На страницу Пред.  1, 2, 3, 4, 5  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO