Загадочный USB-CAN адаптер
- 14.04.20, 19:51
Пару лет назад я приобрел у китайцев USB-CAN адаптер и до сих пор не знаю как его использовать.
Никакого диска с ПО вместе с ним не прислали и поисками в интернете я тоже ничего не добился
На компьютере устройство обнаруживается как виртуальный последовательный порт Silicon Labs CP210x. Но по порту мне не удалось получить хоть какой-то реакции.
Разобрав устройство, я обнаружил, что работает он на микроконтроллер Stm32F1 и на плате есть нераспаяный разъем под St-Link.
Я подумал, что у меня получиться снять прошивку и из нее получить какую-то информацию. Подпаял разъем и подключил St-Link. Но меня ожидал облом. На микроконтроллере была установлена защита от чтения.
Частично мне удалось считать прошивку программой Stm32F1Discloser
На данный момент об устройстве известно следующее:
Плата:
CPU: Stm32F103C8T6
Осциллятор: 12 MГц
UART-USB: Silabs CP2102
CAN-transceiver: NXP TJA1050
Подключение:
CP2102 подключен к USART2 пины PA2, PA3
NXP TJA1050 подключено к пинам PB8, PB9
Прошивка:
Установленная частота 72 МГц
USART2: Установленные параметры: 115200 бод, 8 бит данных, бит четности отсутствует
Протокол передачи:
Lawicel - нет (не отвечает на команду "V[CR]" - получить версию)
0
Коментарі