Нашел в
интересном блоге упоминание о чипе CH340, который на али можно купить
за 72 цента при партии в 10 штук. Интересен чип тем, что он есть в корпусе SOP16, что меняет его пайку из затруднительной (как у FT232R) в очень даже привлекательную
(
Read more... )
Reply
Reply
Но мне таки нравится, когда посторонних приблуд как можно меньше: воткнул патч-корд одним концов в порт на микроконтроллере, другим - в сетевуху компа, и пользуйся на здоровье! Удобней же! Да и скорости повыше, чем на RS-232...
Reply
Теперь перепрыгнуть в Ethernet - это очень много вопросов прям сходу от станка. Воткнул я себе патч-корд - что я там увижу? Патч-корд какой мне втыкать - прямой или кросс? Каким протоколом железка мне будет слать, каким получать? TCP/IP? Стек тащить в загрузчик, чтобы пяток раз пару параметров поправить? А какие параметры соединения? А как догадаться?
КМК, слишком сложно. Последовательный двунаправленный интерфейс проще и надежнее.
Reply
Ethernet ничем не хуже с этой точки зрения: тоже надо IP и порт знать. UDP обычно хватает. И никаких проблем с увеличением расстояния: хотите - через wifi-роутер, хотите - через оптику... Гибкость, удобство. RS-232 таким не похвастается.
А на маленьких расстояниях удобней всего USB. Тем паче, что его нонче уже чуть ли не каждый копеечный микроконтроллер умеет! Делаем usb-cdc, работаем так же как и с последовательным портом, но не /dev/ttySx или /dev/ttyUSBx открываем, а /dev/ttyACMx.
И ничего там сложного нет, если lwIP какой-нибудь использовать. Свою библиотеку под реализацию TCP/IP писать - это ж вообще жесть!
Reply
Против USB я ничего не имею. Это удобное решение (ну, за ислючением того, что разъемы mini и micro разрабатывали какие-то люди со странным бэкграундом).
lwIP можно задействовать, но нужно ли? Я к тому, что сам стек - штука непростая и тащить его в бутлоадер без какой-то весьма веской причины, просто, удобства ради, лично мне кажется излишеством. Простые вещи более надежны, а от бутлоадера требуется именно надежное выполнение своих функций в первую очередь.
Опять же, прокинуть на любое расстояние при помощи UART2IP-железок (ну которые на мисовых SoC от Ralink по 15 баксов за платку) можно и RS-232. Если такая необходимость есть.
Reply
Reply
Reply
А 2303 и сам думаю воткнуть в макеточку с STM32F030. Надеюсь, в обозримом будущем руки до нее таки дойдут!
Reply
VIL Input Voltage LOW -0.5 0.7 V
VIH Input Voltage HIGH 2.0 VCC+0.5 V
VCC 5V or 3,3V
Reply
Leave a comment