Tag Archives: UART

Как задать скорость работы UART

Сижу, пишу проект. В проекте используется UART. На этот раз в обычном асинхронном режиме…

Думаю, не так много людей, кто любит читать документацию. Я тоже читаю pdf-ки только тогда, когда «прижимает». А вот так просто взять в руки и почитать — не-е! (Я уверен — не только один я такой ленивый!) Поэтому не удивительно, что многие разработчики про микроконтроллеры, с которыми работают, хотя и знают очень много чего, но ведь не всё. Всегда остаются «белые пятна», которые так или иначе закрываются другими способами и приёмами в работе.

Читать далее

Реклама

Ох, уж эти AVR-ки!

Сижу, пишу проект. В проекте используется UART в режиме синхронной передачи данных.

Необходимость загонять UART в режим синхронной передачи продиктована требованиями протокола — нужно передавать по геофизическому кабелю данные в коде Manchester-II.

Я уже как-то писал, что для создания Манчестерского кода как нельзя лучше подходят AVR-ки. И в самом деле, среди других микроконтроллеров, которые я знаю и которые у меня есть в наличие — MSP430 и STM32, только ATMEGA способны генерить синхросигнал во время передачи данных по UART. Остальные либо вообще не умеют этого делать (MSP430), либо считают не нужным вырабатывать синхроимпульсы во время «стартового» и «стопового» битов (STM32).

Читать далее

Как приручить свой Bluetooth. Часть 1

Я собираюсь вести рассказ не столько о Bluetooth, сколько по вопросу —

как в Линуксе создать простое средство (программу) для работы с устройством, которое подключено к последовательному каналу и выполняет AT-команды.

Ну вот так длинное определение темы.

Давайте начнем наше движение с краткого введения в AT-команды.

Читать далее

Прогноз по CH340G

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

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

Читать далее

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

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

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

IMG_0305

Читать далее

Конвертер Manchester-II в RS232

Этот девайс устанавливается между Модулем Магнитного Каротажа (ММК) и компьютером. Он предназначен для преобразования потока данных, передаваемых от ММК по протоколу Manchester-II, в поток данных, передаваемых в комп по интерфейсу RS232. Вот такие непростые дела, хотя на самом деле всё намного проще.

Читать далее

Термопринтер Cashinotech CSN-A2-T

Сегодня пришел ко мне долгожданный принтер. Ехал он ко мне почти три месяца. Однако, не смотря на происки внутренних врагов, он доехал-таки!

Принтер подключается непосредственно к микроконтроллеру через UART-порт

Читать далее