Лучший последовательный монитор?

Я только недавно начал использовать серийный ЖК-дисплей Sparkfun. Я могу управлять им через Arduino, но я хочу иметь возможность управлять им через терминал на своем компьютере. Чтобы иметь возможность перемещать курсор или очищать экран, нужно иметь возможность отправлять ему шестнадцатеричный код, например, 0xFE. Я не могу найти терминальную программу с открытым исходным кодом для Windows, которая даст мне эту функциональность. Примером программы, которая очень хорошо работает, является монитор последовательного порта Eltima , хотя он довольно дорогой для простого студента. У меня есть переходная плата USB-to-serial FTDI для передачи сигнала на ЖК-дисплей. Буду очень признателен за любые предложения по программам под Windows 7.

Ответы (12)

Я просто пишу короткие программы на Python, используя pySerial :

>>> import serial
>>> ser = serial.Serial(0)  # open first serial port
>>> print ser.portstr       # check which port was really used
>>> ser.write("hello")      # write a string
>>> ser.write(0xa4)         # write a byte
>>> ser.close()             # close port

Вам нужно что-то вроде PuTTY или TeraTerm для удобочитаемого последовательного ввода-вывода или хорошая среда программирования, которая упрощает открытие/доступ к последовательным портам. Я не эксперт по Python, но у MrEvil есть хорошая мысль. Также оболочка jsdb Javascript имеет простую в использовании функцию COM-порта:

S = new Stream('com1://115200');
S.write(0xf4);
+1 для ТераТерм. Друзья не позволяйте друзьям использовать Hyperterm. Однако для протоколов с большим количеством двоичных файлов, контрольных сумм или CRC ничто не заменит наличия в вашем наборе инструментов чего-то вроде Python, Lua или Perl, а также понимания того, как ваш язык лучше всего использует и управляет последовательным портом.

взгляните на терминал Брея на http://hw-server.com/software/termv19b.html

я думаю, что это лучший бесплатный терминал

Как все уже говорили: Realterm. Это моя программа последовательного терминала №1 ПЕРИОД.

Кроме того, вы можете получить хорошие результаты с несколькими другими комбинациями программ и оборудования:

Bus Pirate имеет встроенный ЖК-режим и может взаимодействовать практически с любым последовательным устройством через любой последовательный интерфейс. Вы общаетесь с ним через терминальное программное обеспечение или Python, C и т. д.

Docklight — это программа для слежения за терминалом/программа сценариев терминала, которая может вам понравиться. Я только начал изучать его, но кажется, что у него есть некоторые хорошие функции.

Я не мог установить его на Windows 7 x64. Это первый установщик, который говорит мне, что я должен запросить версию для конкретной платформы.

См. http://www.opencircuits.com/PC-Microcontroller_Communications для обсуждения последовательных мониторов, в основном бесплатных.

Я считаю, что RealTerm работает для всех моих приложений последовательного порта. Я не уверен, хотите ли вы программно управлять ЖК-дисплеем или просто вручную отправлять ему данные/команды. RealTerm позволит вам отправлять шестнадцатеричные или ASCII-значения на последовательный порт. Иногда это немного глючит, но это здорово по цене (бесплатно).

http://realterm.sourceforge.net/

Я тоже пользуюсь RealTerm. Это очень хорошо.
Я не мог установить его на Windows 7 x64. Это первый установщик, который говорит мне, что я должен запросить версию для конкретной платформы.
Я не уверен. Я использовал его только в Windows XP.

В unixy-системах "экран /dev/ttyxxx" очень удобен. Раньше я часто использовал cu, но есть давняя ошибка в отключении управления потоком, поэтому он менее полезен для встроенных систем. Потом Кермит. Во всех случаях эмуляция системного терминала используется с пользой, вместо того чтобы пытаться заново изобрести ее только для последовательной связи.

редактировать: я также упомяну picocom , который очень удобен, не имеет ничего лишнего и очень легко строится на системах, в которые он не интегрирован.

На виндос я вторую шпаклевку или возможно тератерм. Putty также является хорошим ssh-клиентом, так что в любом случае его удобно иметь под рукой.

В настоящее время моим фаворитом является MTTTY, и его можно загрузить с http://www.netburner.com/support/public_downloads.html .

Cool Term довольно хорош и кроссплатформенный для win/os x.

http://freeware.the-meiers.org/

Вы можете использовать X-CTU , легкий программатор XBee, который имеет очень хороший последовательный терминал на одной из его 4 вкладок. Он имеет

  • Шестнадцатеричный вид
  • Текстовый вид
  • Статусы линий CTS, CD и DSR
  • Утверждения DTR, RTS и Break
  • Открытие и закрытие порта в 1 клик
  • Текстовый редактор для отправки данных пакетами
  • Кнопка очистки экрана

Я также нашел этот отличный вариант: HTerm от Der-Hammer

http://www.der-hammer.info/терминал/

У меня была такая же проблема с моим ЖК-дисплеем sparkFun, и я нашел Termite от CompuPhase, и он работал нормально. В Linux я просто использовал stty и echo из bash.