Программы для передачи данных |
Ответить | Страница 123> |
Автор | |
Новичок Присоединился: 08 Май 2009 Online Status: Offline Публикации: 25 |
Опубликовано: 29 Июль 2009 09:21 |
Возникла проблема передать данные от pc совместимого микроконтроллера по com порту на ноутбук, соответственно нужна программа позволяющая это сделать. Система на микроконтроллере DOS 6.22 на ноутбуке XP,VISTA, пробовал стандартные досовские interlink и interserv но они, скорее всего, работают только когда на обоих системах DOS-DOS. А мне необходимо DOS-XP,VISTA. Может кто встречал такие программки?
|
|
Действительный член Присоединился: 01 Ноябрь 2006 Категория: Russian Federation Online Status: Offline Публикации: 217 |
|
Любая программа, имеющая возможность работать с внешними данными пригодна для этих целей. Например, Оффис, Автокад... Пусть твой поиск /как это сделать/ в и-нете будет приятным! Об успехах отпишись.
|
|
Извините, если что не так
|
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 14 Май 2003 Online Status: Offline Публикации: 770 |
|
Что это за данные? В каком виде их надо передавать и получать? Каков бюджет этой работы?
|
|
Инженер-системотехник
+7 (916) 477 3925 |
|
Действительный член Присоединился: 01 Ноябрь 2006 Категория: Russian Federation Online Status: Offline Публикации: 217 |
|
Странный вопрос. Вообще-то сом1 и rs-232. Для особо продвинутых есть usb. Бюджет - договориться с МП о поставке сигналов.
|
|
Извините, если что не так
|
|
Новичок Присоединился: 08 Май 2009 Online Status: Offline Публикации: 25 |
|
Данные - просто обычный файл. Нет никого проекта и бюджета просто передать файл от ноутбука к контроллеру. "Подошёл к котроллеру воткнул RS-232, скинул программу"-вот весь смысл. Просто нет времени писать свою программу, думал имеются какие-либо уже готовые.
|
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 07 Октябрь 2004 Категория: Russian Federation Online Status: Offline Публикации: 359 |
|
Ну часть, которая функционирует на контроллере всё равно писать надо. А так есть стандартный протокол передачи файлов через RS-232, если не ошибаюсь, то называется Z-modem. В своё время он поддерживался стандартными средствами винды (её терминалом) и я с помощью его передавал файлы с ПК на ПК (правда через телефонный модем). |
|
Новичок Присоединился: 08 Май 2009 Online Status: Offline Публикации: 25 |
|
Ну ладно если не найду прейдётся писать самому.
|
|
Действительный член Присоединился: 11 Октябрь 2003 Категория: Russian Federation Online Status: Offline Публикации: 392 |
|
А что хоть за контроллер то ? А то может у него есть свои виндовые утилиты, например как у АДАМ-5510 есть - ADAM-5510 Series Utility, а еще в ROM-DOSe есть такая утилита, называется TRANSFER, позволяет передавать и принимать через любую терминальную прогу по протоколу X-Modem TRANSFER.EXE TRANSFER.EXE Вспомогательная команда (ROM-DOS 6.22 и 7.1) НАЗНАЧЕНИЕ: Передача файлов между РС микроконтроллером и другой вычислительной системой по последовательному каналу связи. СИНТАКСИС: TRANSFER filepath [/S | /R] [/Bxxxx] [/V] [/COMx] ПАРАМЕТРЫ: * Параметр filepath задает путь к файлу и имя файла, подлежащего передаче, либо путь и имя файла, в который будет помещен принятый файл. * /S - устанавливает режим передачи файла. * /R - устанавливает режим приема файла. При запуске программы без ключей, данный режим используется по умолчанию. * /Bxxxx - устанавливает скорость обмена по последовательному каналу связи. Переменная xxxx может принимать значения из следующего ряда 300, 1200, 2400, 4800, 9600, 19200, 38400, 57600 и 115200 бит/с. При использовании ключа /COMx, скорость обмена по умолчанию имеет значение 9600 бит/c. Если COM1 используется в качестве консоли, значение скорости обмена устанавливается равным значению, заданному для консоли с помощью программы SETUP. * /V - разрешает отображение символа "R" по завершении приема очередного блока (128 байт), или "T" - по завершении передачи очередного блока. Примечание. Не применяйте ключ /V при использовании COM1 в качестве системной консоли. * /COMx - задает номер последовательного порта, через который осуществляется обмен файлами. Переменная x может принимать значения от 1 до 4. По умолчанию данная переменная равна 1. ПРИМЕР 1: Для передачи файла DEMO.EXE, расположенного в каталоге C:\MPC\DEMO РС микроконтроллера, через порт СОМ1, используемый в качестве системной консоли, введите следующую команду: TRANSFER D:DEMO.EXE На ПЭВМ, выполняющей программу PC SmartLINK, нажмите комбинацию клавиш <Alt><D>, после чего в поле Filename выведенного на экран монитора диалога PC SmartLINK "Micro PC-DOS File Transfer" введите имя передаваемого файла C:\MPC\DEMO\DEMO.EXE и нажмите клавишу <Enter>. ПРИМЕР 2: Для передачи файла D:DEMO.BAS из РС микроконтроллера через порт консоли СОМ1 на диск удаленной ПЭВМ, где он будет помещен в файл с именем C:\TEST.BAS, с клавиатуры РС микроконтроллера введите следующую команду: TRANSFER /S D:DEMO.BAS На ПЭВМ, выполняющей программу PC SmartLINK, нажмите комбинацию клавиш <Alt><U>, после чего в поле Filename выведенного на экран монитора диалога PC SmartLINK "Micro PC-DOS File Transfer" введите имя файла, в который будет помещен принятый файл C:\TEST.BAS, и нажмите клавишу <Enter>. ПРИМЕР 3: Для передачи файла DEMO.EXE, расположенного в каталоге C:\DEMO ПЭВМ, на виртуальный диск D: РС микроконтроллера по последовательному каналу связи, образованному портами COM2 ПЭВМ и СОМ1 РС микроконтроллера при скорости 57600 бит/с, с консоли РС микроконтроллера введите следующую команду: TRANSFER D:\DEMO.EXE /R /V /B57600 На удаленной ПЭВМ введите следующую команду: TRANSFER C:\DEMO\DEMO.EXE /S /V /COM2 /B57600 Для передачи из РС микроконтроллера файла D:\MYAPP.EXE по последовательному каналу связи, образованному портами COM1 ПЭВМ и РС микроконтроллера при скорости 9600 бит/с, на диск удаленной ПЭВМ, где он будет помещен в файл с именем C:\APPS\MYAPP2.EXE, с консоли РС микроконтроллера введите следующую команду: TRANSFER D:\MYAPP.EXE /S Затем на удаленной ПЭВМ введите следующую команду: TRANSFER C:\APPS\MYAPP2.EXE КОММЕНТАРИИ: * Программа TRANSFER устанавливает связь с другими коммуникационными программами, поддерживающими протокол XMODEM. * Кабель, с помощью которого осуществляется присоединение последовательного порта РС микроконтроллера к последовательному порту удаленной ПЭВМ, должен быть оснащен нуль-модемным адаптером или иметь нуль-модемную разводку. * Максимальное значение скорости обмена зависит от производительности процессоров удаленной ПЭВМ и РС микроконтроллера. * Размер файла, в который помещается принимаемый файл, округляется до ближайших 128 байт. см. также: REMDISK.EXE, REMSERV.EXE
|
|
Новичок Присоединился: 08 Май 2009 Online Status: Offline Публикации: 25 |
|
Контроллер к примеру icop 5060m или процессорная плата Vortex 6121.
|
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 14 Май 2003 Online Status: Offline Публикации: 770 |
|
Меня немного удивляет, что автор, вместо того, чтобы сформулировать задачу, публикует модель контроллера и даже материнской платы. Осталось только марку кабеля, по которому данные нужно передать, разместить тут
|
|
Инженер-системотехник
+7 (916) 477 3925 |
|
Ответить | Страница 123> |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |