Показаны сообщения с ярлыком rs232. Показать все сообщения
Показаны сообщения с ярлыком rs232. Показать все сообщения

вторник, 24 августа 2021 г.

Using uart in winapi

Articles:
1) Serial Port Programming using Win32 API https://www.xanthium.in/Serial-Port-Programming-using-Win32-API
4) Serial port programming using Win32 API (Windows) https://aticleworld.com/serial-port-programming-using-win32-api/

msdn:

async read from rs232:

samples:

uart:
1) Пакетный обмен данными по UART https://habr.com/ru/post/578116/
2) UART и с чем его едят https://habr.com/ru/post/109395/
3) Учимся работать с USB-устройством и испытываем систему, сделанную на базе контроллера FX3 (fpga) https://habr.com/ru/post/535406/
4) Трансивер UART для 8-битного компьютера на макетной плате https://habr.com/ru/post/519820/

вторник, 14 июля 2020 г.

rs232-usb based on ch340 win driver

Драйвер для чипа usb-uart ch340 для винды здесь. На этой странице драйверы для мака и линукс.

В винде через диспетчер устройств опознается как "usb2.0serial" и имеет ID оборудования USB\VID_1A86&PID_7523&REV_0254.

Чип usb-uart ch340 используется в usb-uart-, usb-rs232-переходниках, в arduino-nano, usb-asp-программаторах для avr-контроллеров.

Ссылки:
1) https://micro-pi.ru/ch340g-%D0%BF%D1%80%D0%B5%D0%BE%D0%B1%D1%80%D0%B0%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C-usb-uart-rs232/

rs232 loopback

Для простейшей проверки rs232-порта надо соединить rx и tx ноги:

Спаивать лучше на ответном материнском разъеме:


Под виндой в программе bray's terminal проверка выглядит следующим образом:


Ссылки:
1) http://v-comp.kiev.ua/diagnostika/loopback_rs232.html
2) http://www.ni.com/tutorial/3450/ru/

Программа HTerm для общения по rs232:

HyperTerminal.

1. При работе под виндой со стандартной прогой "HyperTerminal" для того, чтобы она показывала каждую новую строку на новой строчке надо поставить следующий настройки: "File"-"Properties"-"Settings"-"ASCII setup"-"ASCII receiving"-"Append line feeds to incoming line ends".

2. В "HyperTerminal" для того, чтобы она показывала отосланные отсылаемые команды надо поставить следующий настройки: "File"-"Properties"-"Settings"-"ASCII setup"-"ASCII sending"-"Echo typed characters locally". Чтобы посылались 0xD и 0xA после нажатия "enter", надо поставить "Send line ends with line feeds".