Angel71 » 12 июн 2018, 02:28
пару-тройку платок с 103й стм и к ней j-link/st-link (можно и без них по уарту шить, но не всегда удобно) уже как бы давно можно было и прикупить, хотя бы для постепенного фонового освоения. кроме ethernet основные интерфейсы вроде все есть. ethernet есть в 107, но под них скорей всего делать плату придётся. так что если он понадобиться, для ознакомления можно начать или не сильно бюджетную nucleo/discovery или bluepill со 103й и к ней модуль ethernet`а.
драйверписать не обязательно - есть winusb, libusb,... есть всякие вспомогательные программы (driverwizard и т.д.).
с одной стороны ни хуже, ни лучше. с другой lpt это допотопная хрень/экзотика, с которой больше проблем, чем плюшек. всё зависит от кучи моментов - какое железо, какой софт, сколько чего, какие скорости, задержки и т.д. и т.п. да даже простые вещи, над которыми сам должен подумать. допустим решите взять (единообразно, на x86, арме или ещё чём) ноутбук, мелкую коробочку/платку, а там pci вообще будет? ладно, как минимум 1 есть. а если понадобиться добавить 1, 2, 3 таких платы (хз что вообще делаете и что понадобиться), а столько слотов нет? а с таким парралельным интерфейсом аппаратно мк дружит? а если решите мк на другой поменять? ног хватит? а если придётся софтовую реализацию делать, сильно удобно будет такой интерфейс? а длина кабеля какая? что с наводками? количество проводов не удручает? и т.д. как бы пора начинать искать, изучать, вникать в детали, взвешивать за и против, решать что лучше подходит, а не задавайть вопросы ни о чём.
ещё раз - вариантов много и кроме юсб есть в том числе ethernet, wifi. какая топология сети, сколько данных гуляет, какие задержки могут быть, скоклько каких датчиков к мк, на каких расстояниях и т.д. это дядя печкин за вас додумывать должен? а сколько метров от консоли до этой платки с мк, может ли понадобиться как-то прокидывать через внутреннюю сеть? а удалённое управлеине понадобится и если да, то как реализовывать? и т.д. вот исходя из условий и планов на будущее и прорабатывайте. может вас вообще устроит вариант набрать кучу юсб-уарт переходников с напаянным max485 и к каждому датчику налепить по мк и протянуть по шнуру. или взять юсб-уарт, к нему высокоскоростной rs485 (до десятков мбит есть, только хз какие мк осилят такие битрейты по usart. хотя есть высокоскоростные микры spi-uart, но это опять же доп. чип и расходы) и сделать общую шину, а по витой паре кроме данные питание. или ещё как. или к 1..n датчику по какому низкоскоростному трансиверу со встроенным или внешним мк - есть standard low energy блютузы и ещё полно всяких других приёмо-передатчиков.