Я только недавно начал использовать серийный ЖК-дисплей Sparkfun. Я могу управлять им через Arduino, но я хочу иметь возможность управлять им через терминал на своем компьютере. Чтобы иметь возможность перемещать курсор или очищать экран, нужно иметь возможность отправлять ему шестнадцатеричный код, например, 0xFE. Я не могу найти терминальную программу с открытым исходным кодом для Windows, которая даст мне эту функциональность. Примером программы, которая очень хорошо работает, является монитор последовательного порта Eltima , хотя он довольно дорогой для простого студента. У меня есть переходная плата USB-to-serial FTDI для передачи сигнала на ЖК-дисплей. Буду очень признателен за любые предложения по программам под Windows 7.
Я просто пишу короткие программы на 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);
взгляните на терминал Брея на http://hw-server.com/software/termv19b.html
я думаю, что это лучший бесплатный терминал
Как все уже говорили: Realterm. Это моя программа последовательного терминала №1 ПЕРИОД.
Кроме того, вы можете получить хорошие результаты с несколькими другими комбинациями программ и оборудования:
Bus Pirate имеет встроенный ЖК-режим и может взаимодействовать практически с любым последовательным устройством через любой последовательный интерфейс. Вы общаетесь с ним через терминальное программное обеспечение или Python, C и т. д.
Docklight — это программа для слежения за терминалом/программа сценариев терминала, которая может вам понравиться. Я только начал изучать его, но кажется, что у него есть некоторые хорошие функции.
См. http://www.opencircuits.com/PC-Microcontroller_Communications для обсуждения последовательных мониторов, в основном бесплатных.
Я считаю, что RealTerm работает для всех моих приложений последовательного порта. Я не уверен, хотите ли вы программно управлять ЖК-дисплеем или просто вручную отправлять ему данные/команды. RealTerm позволит вам отправлять шестнадцатеричные или ASCII-значения на последовательный порт. Иногда это немного глючит, но это здорово по цене (бесплатно).
В unixy-системах "экран /dev/ttyxxx" очень удобен. Раньше я часто использовал cu, но есть давняя ошибка в отключении управления потоком, поэтому он менее полезен для встроенных систем. Потом Кермит. Во всех случаях эмуляция системного терминала используется с пользой, вместо того чтобы пытаться заново изобрести ее только для последовательной связи.
редактировать: я также упомяну picocom , который очень удобен, не имеет ничего лишнего и очень легко строится на системах, в которые он не интегрирован.
На виндос я вторую шпаклевку или возможно тератерм. Putty также является хорошим ssh-клиентом, так что в любом случае его удобно иметь под рукой.
В настоящее время моим фаворитом является MTTTY, и его можно загрузить с http://www.netburner.com/support/public_downloads.html .
Cool Term довольно хорош и кроссплатформенный для win/os x.
Вы можете использовать X-CTU , легкий программатор XBee, который имеет очень хороший последовательный терминал на одной из его 4 вкладок. Он имеет
Я также нашел этот отличный вариант: HTerm от Der-Hammer
У меня была такая же проблема с моим ЖК-дисплеем sparkFun, и я нашел Termite от CompuPhase, и он работал нормально. В Linux я просто использовал stty и echo из bash.
РБертейг