Если это STM32 или STM8 то только самые дешёвые, сам прибор стоит 7$.
К STM провода USB не подключишь, надо ставить драйвер на чипе FT232.
Вот примерно так должно работать:
Есть такой сайт digikey. Покупать там в розницу дорого. Но у них есть фильтры и достаточно большой ассортимент.
В общем по заданным параметрам это могут быть:
Цена этого устройства $5
комплектация:
-BK3231
-TJA1040
-78L05
-w1A--------------Биполярный 3904 NPN транзистор
-w2A--------------Биполярный 3906 PNP транзистор
-662K------------- регулятор напряжения тока SOT-23
плюс корпус и разъём OBD-2
==================
А сколько стоит STM32F042 ?
STM32F042 уступает в чём-то STM8S?
А то прибор на STM32F042 работает хуже.
============
Каким программатором подключиться ST-Link V2 или USBasp_H6 и какой программой?
У Вас там на плате предусмотрено программирование через встроенный загрузчик, через USART, для этого на контактную площадку выведены пины BOOT, USART1_RX, USART1_TX.
Питание(+3v) на устройство беру с ST-Link, при этом "STMicroelectronics STLink dongle" пропадает в диспетчере устройств.
Устройство надо питать отдельно?
Свойства ST-Link:
Описание драйвера-------STMicroelectronics STLink dongle
Дата драйвера-----------.12.2013
Версия драйвера---------1.1.0.0
Поставщик драйвера------STMicroelectronics
INF-файл----------------oem81.inf
Аппаратный ID-----------\Vid_0483&Pid_3748&Rev_0100
Сведения о размещении---STM32 STLink
cxem
Если это действительно 32F042, то подключаться к STLINK надо так:
Программатор - Контроллер в LQFP32
TCK(SWCLK) - PA14(нога 24)
TMS(SWDIO) - PA13(нога 23)
TVCC - +3.3V(определение напряжения на плате)
GND - GND
При этом желательно чтобы к PA13 и 14 не было подключено ничего лишнего что бы могло мешать прохождению сигналов.
Перед подключением в программе ST-Link в настройках выбрать интерфейс SWD.