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

 
 
 
Reply to this topicStart new topic
> USART-COM-USART, программа для считывани/записи в COM-порт
Дмитрий (SPb)
сообщение Feb 14 2007, 18:29
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 68
Регистрация: 17-10-06
Из: Санкт-Петербург
Пользователь №: 21 393



Здрасте!
Не уверен что вопрос по теме форума, но рискну...
Есть схема, есть микроконтроллер (пусть будет ATMega16), есть компьютер...
По USART идет обмен данными с COM-портом. Хотелось бы написать программу на ПК - своеобразный интерфейс, чтобы не с помощью кнопочек вводить данные, а писать их в окне своей программы, нажимать ENTER, после чего они будут поступать на COM, далее на USART и потом уже использоваться прошитой в МК программой. Кто этим занимался, как писал программу на ПК...ни разу не сталкивался, с чего начинать???


--------------------
Лучше на 10 минут позже, чем на 40 лет раньше.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Feb 14 2007, 18:33
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(Дмитрий (SPb) @ Feb 14 2007, 22:29) *
Здрасте!
Не уверен что вопрос по теме форума, но рискну...
Есть схема, есть микроконтроллер (пусть будет ATMega16), есть компьютер...
По USART идет обмен данными с COM-портом. Хотелось бы написать программу на ПК - своеобразный интерфейс, чтобы не с помощью кнопочек вводить данные, а писать их в окне своей программы, нажимать ENTER, после чего они будут поступать на COM, далее на USART и потом уже использоваться прошитой в МК программой. Кто этим занимался, как писал программу на ПК...ни разу не сталкивался, с чего начинать???
Для начала надо ознакомится с Win32 API, если Вы программируете под Windows.


--------------------
Go to the top of the page
 
+Quote Post
beer_warrior
сообщение Feb 14 2007, 18:33
Сообщение #3


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

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



Такая программа называется терминал.
Простой ГиперТерминал встроен в Винду.
Продвинутый - например RealTerm


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
rezident
сообщение Feb 14 2007, 18:39
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Я пользуюсь вот этим Терминалом. Можно вводить ручками, можно файлик подсунуть, можно макрос сбацать, можно лог записать.
Go to the top of the page
 
+Quote Post
satellite-plus
сообщение Feb 14 2007, 19:11
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 51
Регистрация: 8-01-07
Из: Одесса
Пользователь №: 24 196



Цитата(Дмитрий (SPb) @ Feb 14 2007, 17:29) *
Здрасте!
Не уверен что вопрос по теме форума, но рискну...
Есть схема, есть микроконтроллер (пусть будет ATMega16), есть компьютер...
По USART идет обмен данными с COM-портом. Хотелось бы написать программу на ПК - своеобразный интерфейс, чтобы не с помощью кнопочек вводить данные, а писать их в окне своей программы, нажимать ENTER, после чего они будут поступать на COM, далее на USART и потом уже использоваться прошитой в МК программой. Кто этим занимался, как писал программу на ПК...ни разу не сталкивался, с чего начинать???

О работе с COM почитай по ссылке. Там м пример есть.
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=1126


--------------------
Опыт - это та чудесная штука, которая позволяет вам узнать ошибку, когда вы ее повторите.
Go to the top of the page
 
+Quote Post
Дмитрий (SPb)
сообщение Feb 14 2007, 19:17
Сообщение #6


Участник
*

Группа: Новичок
Сообщений: 68
Регистрация: 17-10-06
Из: Санкт-Петербург
Пользователь №: 21 393



Речь как раз и идет о том, чтобы написать свой терминал, продумать алгоритм ощения и т.д.
Интересно, есть ли какая-то прога, чтобы как блоками все это составить? Или вообще с чего начать?
Prottoss - спасибо!

Сообщение отредактировал Дмитрий (SPb) - Feb 14 2007, 19:33


--------------------
Лучше на 10 минут позже, чем на 40 лет раньше.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Feb 14 2007, 20:23
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(Дмитрий (SPb) @ Feb 14 2007, 20:17) *
Речь как раз и идет о том, чтобы написать свой терминал, продумать алгоритм ощения и т.д.
Интересно, есть ли какая-то прога, чтобы как блоками все это составить? Или вообще с чего начать?
Prottoss - спасибо!


Вас же спрашивают, - начём писать будете?

Если на дельфи, то можно почитать книгу Агурова, - "Последовательные интерфейсы ПК". Там есть компонент готовый для COM порта. Я его немного подправил и использую.
Go to the top of the page
 
+Quote Post
bodja74
сообщение Feb 14 2007, 21:17
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 543
Регистрация: 22-10-05
Пользователь №: 9 984



Есть компонента для Майкросовтовского пакета ,а из готового на ихнем же сайте HyperTerminal и PortMon.Кроме того есть куча разных ДЛЛок по инету,как платных так безплатных ,типа winio.dll
На PortMon можно подзырить ,что творят другие програмки на СОМ и ЛПТ порту smile.gif ,короче полезная прога для изготовления лекарства smile.gif
Go to the top of the page
 
+Quote Post

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

 


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


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