Tag Archives: serial port

Стартовый мини-проект. Последовательный порт

В практике разработчика микроконтроллерных систем периодически возникают ситуации, когда нужно начинать разработку нового проекта. Причем, зачастую бывает так, что новый проект на старте своего создания сильно совпадает с теми проектами, которые уже были когда-то реализованы. В таких случаях мне приходится поднимать архивы и пытаться въехать в то, что я когда сделал. Следует отметить, что чем сложнее (старый) проект, тем труднее в нём разобраться и «отрезать» всё ненужное, чтобы начать не совсем уж с чистого листа, а с какого-то проверенного работающего задела.

Таким образом, я пришел к необходимости иметь под руками набор стартовых мини-проектов. Сами по себе эти проекты никакой коммерческой ценности не представляют. Они годятся только в двух случаях — как стартовые проекты (для развития функционала в требуемую сторону) и для учебных целей (научиться или быстро вспомнить забытое).

В этой статье я описываю мини-проект, в котором микроконтроллер раз в секунду передаёт текстовое сообщение в компьютер по последовательному порту.

Читать далее

Небольшая проблемка с CH340G

На днях я разбираемся с проблемой — почему CH340G на скорости 115200 не может пересылать данные в компьютер.

Ответ на вопрос получен.

С CH340G всё в порядке! CH340G — может работать на 115200 и на любой другой стандартной скорости. Проблема не в микросхеме. Проблема в том, что команда

# stty -F /dev/ttyUSB0 115200

в Debian-8.6 не выполняется.

Читать далее

Python, последовательный порт, нуль-модемный кабель и Qt

Продолжим разговор про создание многопоточных программ, начатый в предыдущей теме «Python, последовательный порт и нуль-модемный кабель» http://wp.me/p1H7g0-1nb.

В этой части мы создадим графическую программу для обмена текстовыми сообщениями между двумя компьютерами, которые соединены через нуль-модемный кабель, подключенный к последовательному порту.

На самом деле я использовал для отладки программ не последовательный порт, а USB-интерфейс, в который был «завёрнут» последоватеьный порт. Компы соединялись через два конвертера USB-UART, подключенные к USB-портам. Читать далее

Python, последовательный порт и нуль-модемный кабель

Пару дней назад в комментариях к статье «Последовательный порт. Да, поможет нам Python!» http://wp.me/p1H7g0-Mk мне был задан конкретный вопрос на тему соединения двух компьютеров через последовательный порт.

Собственно, проблема соединения двух компов посредством последовательного порта не совсем простая. Особенно для тех, кто ранее с этим не сталкивался. Вот для них я проведу маленький ликбез.

Поскольку в настоящее время я пребываю в праздном ничегонеделании и свободного времени у меня как у дурака, да и материал на эту тему у меня уже кое-какой имеется, то почему бы мне в таком разе не поработать на благо общества?

Ну что, поехали!

Читать далее

Прогноз по CH340G

В конце Апреля я на ebay заказал партию CH340G и кучку еще кое-какого барахла. Списались с манагером магазина, обговорили детали поставки. Оплатил, как это и положено.

Бандеролька с детальками пришла жутко быстро — аж через две недели. Чувак отвечает за свои слова. Молодец! Но меня смутило, что ни в декларации, ни внутри бандерольки не оказалось CH340G. Как так?

Читать далее

Конвертер USB-UART на базе CH340G

Сегодня приехали означенные конвертеры. Сами микросхемы (CH340G), присутствующие в заказе, в бандерольке почему-то отсутствовали. Буду разбираться.

Крайне недорогое производство, плата защищена толстой термоусадочной трубкой. Не, ну а что вы хотели за 60 рублей?!

IMG_0305

Читать далее

Еще один термопринтер

Оказывается, что термопринтеры бывают разные, точнее — могут иметь разные модификации.

IMG_0748

Читать далее

Последовательный порт. Да, поможет нам Python!

Давным-давно, когда я сидел под Виндовсом у меня была прога для работы с COM-портом. Это были мои «уши и руки» для доступа к моим микроконтроллерным устройствам. Я очень боялся потерять её, боялся, чтобы её не загрызли вирусы…

Читать далее