Отправка файла по уарт с консоли windows

Сохранил для себя на всякий случай. Может ещё кому пригодится.

forum.oszone.net/thread-137006.html

MODE COM1: baud=4800 parity=N data=8 stop=1
TYPE command.txt >COM1
COPY COM1 text.txt


Чтобы рукам послать сообщение по уарт, после настройки com порта
MODE COMx - выводит на экран настройки ком порта

MODE COM1: baud=4800 parity=N data=8 stop=1

Пишите
echo текст >COM1

А можно извратится и направить вывод чего угодно в >COM1
Например вывод запущенных процессов в windows
tasklist >COM1

Потом периодический в цикле отправлять список процессов и как только появился вражеский процесс, то можно например включать что нибудь. Сирену например паровозную. Каспер хрюкает в сторонке…
  • +4
  • 01 сентября 2012, 15:33
  • sasha85ru

Комментарии (13)

RSS свернуть / развернуть
Наиболее ценна тут первая строчка. Хотя в принципе можно нужный порт настроить через панель управления Windows.
0
  • avatar
  • Vga
  • 01 сентября 2012, 15:37
А можно извратится и направить вывод чего угодно в >COM1
Вот уже и перенаправление стандартного ввода-вывода — это изврат. Вот до чего гуита доводит :)
+3
А пайпа нету? |
0
что такое пайп?
0
0
Он же для перенаправления вывода в другую программу используется. А COMx — файл, а не программа.
0
  • avatar
  • Vga
  • 01 сентября 2012, 15:59
А прочитать из COM-порта можно как-нибудь?
0
COPY COM1 text.txt
или даже COPY COM1 con
0
  • avatar
  • _pv
  • 01 сентября 2012, 17:12
Я пробовал, не хочет, зависает. А если сделать ctrl+break, то файл не сохраняется.
0
а type com1 > text.txt?
что-то нет под рукой ничего что в порт пишет чтобы проверить.
0
  • avatar
  • _pv
  • 01 сентября 2012, 17:22
Для окончания процедуры, вероятно, надо послать в ком-порт символ EOF
0
Что-то пока не получается, ладно видать плохой день для экспериментов… А передача с компа на плату, работает нормально.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.