Программатор
Программаторы и преобразователи — USB-TTL CH340G и CP2102, ST-Link V2 (STM8/STM32), кабель-программатор BIOS FLASH SPI (SOP8, серии 24C/25/93), MAX485 и USB-RS485 (FT232), RS232 MAX3232, MCP2515 CAN BUS и преобразователь уровней IIC.
Программатор — гид по выбору
Программатор — это устройство, которое загружает написанный на компьютере код в микросхему. Нужен при работе с платами без USB‑порта, платами STM32 и отдельными микросхемами памяти.
Какой выбрать?
- STM32 и STM8: ST-Link/V2 загружает программу и позволяет пошагово проверять код (debug).
- Платы без USB‑порта: USB-TTL преобразователи CH340G и CP2102 используются для загрузки программ в Arduino Pro Mini и модули ESP.
- Микросхема памяти: BIOS SPI кабель подходит для микросхем серий 24C, 93C и 25 в корпусе SOP8. Работает вместе с программатором.
Преобразователи RS485, RS232 и CAN описаны в разделе Программаторы и преобразователи.
Как подключить?
- USB-TTL: пин TX преобразователя подключается к пину RX платы, RX — к TX, GND общий. Если есть пин DTR, он сам сбрасывает плату при загрузке. Если нет — нажимайте кнопку reset вручную.
- Напряжение: модули ESP работают от 3,3 В, 5 В их повреждает. Перед прошивкой проверьте напряжение на преобразователе.
- ST-Link: достаточно проводов SWDIO, SWCLK, GND и 3,3 В.
- Драйвер: если компьютер не видит преобразователь, установите драйвер CH340 или CP2102.
- Микросхема BIOS: полностью отключите компьютер от питания, зажимом совместите первую ножку с точкой‑меткой на корпусе микросхемы и перед записью сохраните копию старых данных.
Типичные проекты
- Загрузка программы в Arduino Pro Mini.
- Пошаговый поиск ошибки в проекте STM32.
- Перезапись памяти BIOS в неисправном ноутбуке.
- Обновление firmware модуля ESP.
Связанные категории
CH340G или CP2102?
Оба выполняют одну и ту же задачу. Удобнее тот, для которого драйвер уже установлен на вашем компьютере. CP2102 компьютер обычно распознаёт чуть быстрее.
Плата не принимает прошивку, что проверить сначала?
Проверьте перекрёстное подключение проводов TX и RX, выбор порта и сброс платы. Большинство ошибок возникает именно в этих трёх местах.










