Содержание

Программатор Ch441A

У многих в жизни была такая ситуация. Когда от плохой запитки сети начинали неадекватно вести себя телевизоры, стиралки, радиотелефоны. Такая же ситуация может возникнуть, когда начитавшись на форуме мы ставим себе на устройство кривую прошивку. Винить можно только себя. Но не все потеряно…

В первом случае обычно вызывают работников сервиса. Бывает покопавшись в потрохах вашего устройства и взяв деньги работники сервиса исчезают, оставив вас с вашей проблемой.
Возможен вариант предложения покупки блока управления за
пол цены нового устройства. Это не всегда подходит.
Потом лопается терпение вашей жены и вы покупаете новое устройство. Но старое стоит где-нибудь в углу. Через время опять в ультимативной форме у вас требуют его убрать куда подальше к
мусору.Тут возможно и пригодится ваш друг програматор. Быстренько выпаяв (или подключив провода подняв ногу питания) и перепрошив (прошивка берется в интернете) микросхему памяти вы оживляете дивайс.Теперь вы счастливый человек у вас 2 стиралки,2 телевизора и тд.
Вот и палочка-выручалочка для данными ситуаций этот программер за смешные деньги. Конечно микросхемы 24 и 25 серии это далеко не все, но эти микросхемы стоят во многих бытовых приборах.
Вот и сам герой

Пайка нормальная.От моих работ осталось немного флюса.

Характеристики:

модель: Ch441A;
программатор собран на микроконтроллере: USB bus convert chip Ch441A;
совместим с операционными системами: Windows 98, Windows ME Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10;
программирует/считывает: FLASH EEPROM 24-25 серий;
16-ти контактная ZIF панель с нулевым усилением и ручкой-фиксатором;
6-ти контактный ISP интерфейс;

интерфейс RS232;
светодиодная индикация: питания;
рабочее напряжение: 5 В постоянного тока;
на плате установлен кварц на 12 МГц;
размеры (Д х Ш х В): 66 х 28 х 15 мм;
вес комплекта: 20 г.


Коротко о примененном в нем чипе

Ch441 — мультифункциональный конвертер из USB 2.0 в UART, EPP, I2C и SPI.
В режиме UART поддерживаются не только RX/TX, но и остальные сигналы управления, поэтому на чипе можно сделать USB-модем. В режиме параллельного порта реализован интерфейс EPP и эмуляция принтера (позволяющая подключать принтеры с интерфейсом LPT напрямую к USB без написания дополнительных драйверов). В последовательном режиме поддерживаются интерфейсы I2C и SPI.
Чип требует минимальной дополнительной обвязки (внешний кварц и несколько конденсаторов). Возможно использование внешней EEPROM для хранения пользовательских Vendor ID, Device ID и некоторых настроек чипа. Питание от 5 В (через встроенный LDO-регулятор), либо от 3.3 В напрямую.


Это различные приспособы для него

Микросхемы устанавливаются в ZIF- панель или припаиваются к плате. Удобно использовать переходники.
Также есть возможность внутрисхемного программирования по ISP интерфейсу. Также на корпусе программатора присутствует интерфейс RS232.
Как использовать тут


На корпусе программатора есть перемычка обозначенная P/S. Она используется для переключения режимов Paralell (внутреннее) и Serial (внешнее).

Для работы c ним используется данная программа


плюс драйвера

Установка драйвера.
Для начала использования программатора нужно сначала подключить его к USB порту компьютера, можно даже без установленного чипа в колодке. Если программатор рабочий и с USB разъёмом компьютера всё в порядке, то на корпусе программатора должен загореться светодиод, сигнализирующий о поступлении питания, и Ваш компьютер издаст звук, оповещающий Вас, что вставлено новое USB устройство. Установка драйвера программатора такая же, как у любого USB девайса. Жмём сочетание клавиши Win + Pause, или просто открываем Диспетчер Устройств. В списке устройств для неизвестного устройства указываем путь к драйверу (заранее распакуйте их из архива, который можно скачать ниже на странице), это должен быть файл ch441wdm.inf. Второй способ установки драйвера — это просто запустить файл ch441par.exe с правами администратора и драйвер установится сам. Если драйвер установлен верно, то можно переходить к программированию чипов.

Программа имеет встроенные китайский и английский языки, но есть возможность её русифицировать.

Внешний вид программы

Поле 1 выбор типа микросхемы, поле 2 подсказывает как ее установить на панели,

поле 3 поле прошивок.

Теперь можно приступать к программированию. Если вы будете программировать микросхему на ZIF панели программатора, то нужно поднять ручку-фиксатор, чтобы открыть пазы для установки микросхемы. Необходимо отсоединить микросхему, которую собираетесь программировать, от конечного устройства и установить её по ключу в пазы программатора (ключ должен указывать на ручку-фиксатор). Потом опустить ручку-фиксатор, чтобы зафиксировать микросхему. Если нужно программировать микросхемы в корпусе SOP8 или SOP16, то на плате программатора есть по одной контактной площадке под эти типы корпусов. Соединить микросхему с контактной площадкой можно с помощью пайки.Можно и прижать, но хороший контакт под вопросом. Микросхемы нужно устанавливать по ключу, как изображено на пиктограмме, которая есть на корпусе программатора.

Выбрав тип микросхемы (можно попробовать нажать CHIP SEACH для автоматического определения) и вставив в панель, нажимаем READ и считываем ее содержимое.

Сохраняем на всякий случай (вдруг не в ней дело) FILE-SAVE-куда.
Кнопкой ERASE стирается содержимое микросхемы.
Теперь прошьем новой- FILE-OPEN-прошивка
Прошиваем PROGRAM.
Проверяем как прошилось VERIFY

Можно это проделать сразу ERASE-PROGRAM-VERIFY нажав AUTO.

Список поддерживаемых чипов

Дополнительная информация

MX25L12845, MX25L6405 MX25L6405 W25Q128 EN25Q64
AMIC:
·A25L05P,A25L10P,A25L20P,A25L40P,A25L80P,A25L16P
ATMEL:
·AT25DF041A,AT25DF321,AT25F004,AT25F512A,AT25F2048,AT25F4096,AT25F1024A,AT25FS010,AT25FS040,AT26DF081A,
·AT26DF161A,AT26DF321,AT26F004
EON:
·EN25B05,EN25P05,EN25B10,EN25P10,EN25BF20,EN25P20,EN25F20,EN25B40,EN25P40,EN25F40,EN25B80,·EN25P80,EN25F80,EN25T80,EN25B16,EN25P16,EN25B32,EN25P32,EN25B64,EN25P64

Excel Semiconductor Inc.
·ES25P10,ES25P20,ES25P40??ES25P80,ES25P16,ES25P32
ST:
·M25P05A,M25P10A,M25P20,M25P40,M25P80,M25P16,M25P32,M25P64,M25PE10,M25PE20,M25PE40,   M25PE80,M25PE16,M25PE32,M45PE10,M45PE20,M45PE40,M45PE80,M45PE16,M45PE32
MXIC:
·MX25L512,MX25L1005,MX25L2005,MX25L4005,MX25L8005,MX25L1605,MX25L3205,MX25L6405
MX25L6445,MX25L6405(SOP16)
NexFlash:
·NX25P80,NX25P16,NX25P32
Chingis Technology Corporation
·Pm25LV512,Pm25LV010,Pm25LV020,Pm25LV040,Pm25LV080,Pm25LV016,Pm25LV032,Pm25LV064
Saifun Semiconductors
·SA25F005,SA25F010,SA25F020,SA25F040,SA25F080,SA25F160,SA25F320,
WINBOND
·W25P10,W25X10,W25Q10,W25P20,W25X20,W25Q20,W25P40,W25X40,W25Q40,W25P80,W25X80,W25Q80,  W25P16??W25X16,W25Q16,W25P32,W25X32,W25Q32,W25P64,W25X64,W25Q64


Если необходимой вам микросхемы нет в списке прошиваемых, или программа не может автоматически правильно определить тип вашей микросхемы, то можно вручную выбрать подобную с тем же объёмом памяти и попробовать прошить.

mysku.ru

Драйвер и программа для работы с программатором Ch441A

Это драйвер и специальная программа для работы с программатором, предназначенным для прошивки BIOS, материнских плат, видеокарт, DVD и других устройств.

Для правильной установки драйвера переключатель режима Paralel/Serial должен быть замкнут. Для установки драйвера, нужно указать для стандартного менеджера установки путь до папки, в котором расположен драйвер устройства Ch441A. Также драйвер можно установить запуском SETUP.EXE от имени администратора.

[in]При возникновении проблем с установкой драйвера необходимо отключить проверку цифровой подписи драйверов.[/dg]

1) Для того, чтобы отключить проверку цифровой подписи на Windows 8, необходимо загрузиться в меню выбора параметров загрузки системы. Для этого нажимаем сочетание клавиш Win+I и, зажимая клавишу Shift, выбираем «Выключение» ? «Перезагрузка»:
2) При выключении компьютера появится страница параметров выключения компьютера, необходимо выбрать «Диагностика»:
3) На следующей странице выбираем «Дополнительные параметры»:
4) Далее идём в «Параметры загрузки» (Настройка параметров загрузки Windows):
5) Просто жмём «Перезагрузить» и ждём, когда система загрузится до следующего шага:
6) После перезапуска мы окажемся на странице выбора параметра загрузки системы. То есть система загрузиться в том режиме, который мы выберем на данной странице. В нашем случае необходима загрузка в режиме «Отключить обязательную проверку подписи драйверов», поэтому жмём клавишу F7.
7) После нажатия клавиши F7, система загрузится в режиме, который позволит установить любой драйвер без цифровой подписи. Но помните: данные драйвера вы устанавливаете на свой страх и риск.


Отключение проверки для Windows 7, Windows Server 2008 R2 и более старых систем
1) Запустить консоль «Выполнить», нажав комбинацию клавиш Win+R, набрать в ней gpedit.msc и нажать кнопку OK. Если у вас Windows 7 комплектов Home Basic, Home Premium или Starter, то вам нужно установить консоль редактора групповой политики
2) Откроется окно редактора локальной групповой политики:
3) В окне переходим в раздел «Конфигурация пользователя» ? «Административные шаблоны» ? «Система» ? Установка драйвера»:
4) Открываем параметр «Цифровая подпись драйверов устройств» и в левом верхнем углу переключаем в значение «Отключено». Жмем кнопку ОК и перезапускаем компьютер.

В базе 539 чипов:

AMIC
A25L05P
A25L20P
A25L16P

ATMEL
AT2SF512
AT25F1024A
AT26F004
AT250F161
AT25DF641
=====
A25L512
A25L40P
A25L016
AT25F512B
AT25F2048
AT260F041A
AT260F161
A25L10P
A25L040
A25L032
AT25F512A
AT25DF021
AT25FS040
AT26DF321
A25L010
A25L080
AT25F1024
AT25DF041A
AT260F081A
AT25DF321A
A25L020
A25L80P
AT2SFS010
AT25F40%
AT260F161A
AT25DF321

COMMON 25X005 25X80 25X256

EON EN2SB05 EN25F10 EN25LF20 EN25T80
EN25Q16 EN2ST16 M2SQ32 EN2SB64

ES
ES25P10 ES25M80A ES2SM16A
ESMT E25L04UA E25L16PA

gigadevice
GD25Q512 GD25Q80 GD25Q32
KH
Kh3514006E

mshine
MS25X05 MS25X16
MXIC
MX25V512
MX25U4035(OTP)
MX25V8006E
MX25L8035E
MX25L1633E
MX25L1608E(OTP)
mX25L3206E(OTP)
MX25U3235F
mX25L6408E(OTP)
MX25L1286$E(OTf>)
HX2SL128SSE(OTP)

hexflash
HX2SP10 NX2SP32
25X05 25X10 25X20 25X40
25X16 25X32 25X64 25X128
25X512 25X1024 25X2048
EN25F05 EN25B05T EN25P05 EN25LF05
EN25P10 EN25D10 EN25LF10 EN25D20
EN25F20 EN25F40 EN25D40 EN25LF40
EN25D80 EN25Q80 EN25F80 EN25P80
EN25h26 EN25B16T EN25F16 EN25D16
EN25B16 EN25F32 EN25P32 EN25B32
EN25832T EN25B64T EN25Q64 EN25F64
EN25F128 EN25Q128
ES25P20 ES25M40 ES25M40A ES25P40
ES25M80 ES25P80 ES25P16 ES25M16
ES25P32
F25L004A F25L08PA F25L008A F25L016A
F25L32PA F25L32QA F25L64PA
GD25Q10
G025D80
GD25Q64
Kh35L80360
MS25X10
MS25X32
GD2SQ20
GD25F80
GD25Q128
GD2SD40
GD25T80
GD25F40
GD25Q16
Kh35L8006E(OTP) Kh35L1606E(OTP)
MS25X20
MS25X64
MS25X40
MS25X128
MS25X80
MX25L512 MX25V4035 MX25V8005
MX25U803S<OTP) MX25L1608CKOTP) MX25L1636D
MX25L3205D MX25L3208E(OTP) MX25L6406E(OTP)
MX25L12835E MX25L12845E(OTP)
MX25L1005 MX25L2005
MX25L4005A MX25V400S
MX25U8033E MX25L8036E
MX2 5 L8006E(OTP) MX25L1636E
MX25L1635E MX25L3225D
MX25U3235E MX25L6455E MX25L6445E(OTP)
MX25L12836E(OTP) MX25112805D(OTP)
MX25U1635E
MX25L3237D
MX25L3208CXOTP)
MX25L6408CXOTP)
MX25L6405D
MX25U12835F
MX25L2026
MX25L8005
MX25V8035
MX2SL1606E(OTP) MX25L1605D MX25L3236D MX25L3235D
MX25L6465E(OTP) MX25L6436E(OTP) MX25L12835F(OTP)
MX25L2563SE(otp)
NX25P20
NX25P40
NX25P80
NX25P16

PMC
PM25LV512A
PM25LV016B
PM25LV010A
PM2SLV020
PM25LV040
PM25LV080B

SAIFUN
SA25F005
SA25F160
SPANSION
S25FL0O1
S25FL160
S25FL129

SST
SST25VF512A
SST25VF020A
SST25VF0168

ST
SA25F010
SA25F320
S25FL040
S25FL016
S25FL256
SST25VF512
SST25VF040B
SST25VF032B
SA25F020
S25FL002
S25FL032
S25FL512
SA25F040
S25FL004
S25FL064
SA25F080
S25FL008
S25FL128
SST25VF010A
SST25VF040
SST25VF064C
SST25VF010
SST25VF040A
SST25VF020
SST25VF080B
M25P05A M25P40 M25PE16 M25PE32
M25PE10 M25PE40 M25P16 M25P64
M25P10A M25PX80 M25PX16 M25PE64
M25PE20 M25PE80 M25PX32 M25PX64
M25P20 M25P80 M25P32 M25P128

WINBOND
W25P10 W25X20A W25Q40BV W25P40 W25X80AL
W25Q16V W25Q328V W25Q128BV W25X10A W25X20L
W25X40 W25P80 W25Q80V W25P16 W25Q64BV W2SQ256FV
W25X10AL W25X20 W25X40AL W25Q80BV W25X80 W25P32
W25X64 W25X10L W25X20AL W25X40L W25X80L W25X16
W25Q32V W25P64 W25X10 W25P20 W25X40A W25X80A
W2SQ166V W25X32 W2SQ128FV

= ATMEL
AT24C01B AT24C01
AT24C02B AT24C04B
AT24C08B AT24C08
AT24C32B AT24C32A
AT24C64B AT24C128
AT24C256 AT24C256B
AT24C1024 AT24C1024A
CATALYST
CAT24C01
CAT24WC04
CAT24WC32
CAT24WC128
CAT24C1024
CAT24WC01
CAT24WC08
CAT24C32
CAT24C256
CAT24WC1024
AT24C01A
AT24C04
AT24C16
AT24C32
AT24C128A
AT24C512B
AT24C1024B
CAT24C02
CAT24C08
CAT24WC64
CAT24WC256
AT24C02
AT24C04A
AT24C16A
AT24C64
AT24C128B
AT24C512A
CAT24WC02
CAT24WC16
CAT24C64
CAT24C512
AT24C02A
AT24C08A
AT24C16B
AT24C64A
AT24C256A
AT24C512
CAT24C04
CAT24C16
CAT24C128
CAT24WC512

COMMON
24C01 3V 24C01 5V 24C02 3V
24C04 5V 24C08 3V 24C08 5V
24C32 5V 24C32 3V 24C64 5V
24C128 3V 24C256 5V 24C256 3V
24C1024 3V 24C1024 5V 24C2048 5V
24C4096 3V

FAIRCHILD
FM24C01L FM24C02L FM24C03L
FM24C08L FM24C09L FM24C17L
FM24C64L FM24C128L FM24C256L
HOLTEK
HT24C01 HT24LC01 HT24LC02
HT24LC04 HT24C08 HT24LC08
HT24LC32 HT24C32 HT24LC64
HT24LC128 HT24LC256 HT24C2S6
HT24C1024 HT24LC1024

ISSI
IS24C01 IS24C02 IS24C04
IS24C32 IS24C64 IS24C128
IS24C1024
24C02 5V 24C16 5V 24C64 3V 24C512 5V 24C2048 3V
FM24C05L
FM24C16L
FM24C512L
HT24C02
HT24C16
HT24C64
HT24LC512
24C04 3V 24C16 3 V 24C128 5V 24C512 3V 24C4096 5V
FM24C04L
FM24C32L
FM24C1
HT24C04
HT24LC16
HT24C128
HT24C512
IS24C08
IS24C256
IS24C16
IS24C512

MICROCHIP
MIC24LC014
MIC24AA02
MIC24LC04B
MIC24LC16B
MIC24AA64
MIC24AA256
MIC24FCS12

NSC
NSC24C02L

RAMTRON
FM24CL04
FM24C64

ROHM
BR24L01
BR24C04
BR24L32

ST
ST24C01
ST24C32
MIC24AA01
MIC24C02C
MIC24AA04
MIC24AA16
MIC24FC64
MIC24LC256
MIC24AA1024
NSC24C02
FM24C04A
FM24C256
BR24C01
BR24L08
BR24C32
ST24C02
ST24C64
MIC24AA014
MIC24AA024
MIC24AA025
MIC24LC32
MIC24FC128
MIC24FC256
NSC24C64
FM24CL16
FM24CL256
MIC24LC01B
MIC24LC025
MIC24LC08B
MIC24AA32
MIC24AA128
MIC24AA512
BR24L02
BR24C08
BR24C64
ST24C04
FM24C16A
FM24C512
MIC24LC02B
MIC24LC024
MIC24AA08
MIC24LC64
MIC24LC128
MIC24LC512
FM24CL64
BR24C02
BR24L16
BR24L64
ST24C08
BR24L04
BR24C16
ST24C16

XICOR
X24C01
X24C02 X24C04
X24C08 X24C16

shelmedia.ru

Многофункциональный программатор на Ch441A

Для программирования различных FLASH и EEPROM микросхем 24-25 серий, купил на Али многофункциональный программатор, на микросхеме Ch441A. Данная микросхема является универсальным конвертером, который может реализовать на USB шине: UART, EPP (можно подключить через него LPT принтер), I2C и SPI. Используя SPI-интерфейс, можно прошивать некоторые микроконтроллеры Atmega. В данной статье я постараюсь рассказать по максимуму про это устройство.

Мой вариант программатора, купил за $2.64.

Промышленностью выпускаются различные варианты, отличающиеся в основном наличием различных дополнительных контактов и разводкой радиодеталей на плате.

На верхней стороне платы размещены: ZIF панель, контактные площадки, контакты UART и SPI интерфейса, светодиод, кварц на 12кГц (на подделках он может быть на разный номинал, из за чего программатор не будет работать) и переключатель P/S.

С обратной стороны: микросхема Ch441A, продолжение контактов SPI интерфейса и стабилизатор напряжения на 3,3В. В моём случае это 662, в других моделях программаторов может быть установлен AMS1117.

Контакты «P/S» предназначены для переключения программатора во внутренний режим (P) — контакты замкнуты, либо внешний (S) – контакты разомкнуты.

Программирование FLASH и EEPROM микросхем 24-25 серий.

Для программирования микросхем BIOS материнских плат компьютеров, ноутбуков, телевизоров, SPI флеш памяти всевозможных тюнеров (ресиверов) и роутеров (маршрутизаторов), программатор должен работать в режиме P (контакты  P/S замкнутые).

Для программирования микросхем в DIP корпусе необходимо поднять ручку-фиксатор ZIF панели и установить микросхему в пазы, согласно ключу.

В зависимости от серии микросхемы (24хх/25хх), ключи разные и указаны на маркировке. После установки нужно опустить ручку-фиксатор, что бы зафиксировать микросхему.

Для программирования микросхем в корпусах SOP8 и SOP16, применяются контактные площадки, разведённые на плате программатора.

К этим площадкам можно припаивать программируемую микросхему, либо прижимать прищепкой, как это делаю я.

Когда нет возможности выпаять программируемую микросхему из платы, можно запрограммировать чип «без выпаивания», для этого придётся докупить «прищепку».

Неправильная установка программируемой микросхемы может привести к поломке программатора, как правило сгорает стабилизатор на 3,3 вольта и программатор перестаёт определять микросхемы.

Операцию, по установке микросхем в программатор, следует производить при отключенном от компьютера последнего.

Установив микросхему, подключаем программатор к USB-порту компьютера.

В “Диспетчере устройств” обнаружится неизвестное оборудование “USB Device“.


Необходимо установить драйвер (архив Ch441PAR_drivers.rar).

Скачать с Яndex-диска Скачать с MEGA Скачать с облака mail@ru

После установки, устройство будет определятся как “USB-EPP/I2C…Ch441A

Для прошивки микросхем можно использовать русифицированную версию программы “Ch441A Programmer 1.29

Скачать с Яndex-диска Скачать с MEGA Скачать с облака mail@ru

Приведу несколько примеров подключения различных микросхем 25-серии к программатору.

Флеш-память Spansion S25FL032, выпаянная с роутера TP-Link TL-WR741, определилась корректно.

Флеш-память с китайской USB-флешки (подделка на 16-гигабайтную). Определился чип Gigadevice GD25Q16.

Флеш-память Winbond W25Q32FV, выпаянная с роутера Huawei WS 319, автоматически определилась как W25Q32BV.

Пришлось нажать кнопку “Детект” и в выпавшем списке выбрать свою микросхему, нажимаем “Выбор“.

Поскольку моя микросхема была выпаяна с роутера, мне нужно сосчитать с неё дамп. Для этого нажимаем “Читать” и ждём, пока он сосчитается.

Прогресс считывания дампа отображается в нижней шкале слева, в процентном соотношении.

Для сохранения дампа воспользуемся соответствующей кнопкой, нажимаем “Сохранить“.

Для загрузки сохранённого ранее дампа в микросхему, нажимаем “Открыть” и выбираем необходимый файл дампа, дамп откроется в программе для прошивка.

Для заливки дампа нажимаем “Записать чип“. Прогресс записи так же будут отображаться в процентном соотношении.

После прошивки желательно проверить корректность записанных в микросхему данных. Для этого воспользуемся пунктом “Проверка“. Производится проверка данных в микросхеме, с дампом открытым в программе.

Если данные записались корректно, об этом сообщит соответствующее сообщение.

В противном случае появится другое сообщение.

Если понадобится стереть микросхему, нужно воспользоваться пунктом “Стирание“.

После стирания чипа его желательно проверить на пустышку, для этого нажимаем на пункт “Пустые“.

Если чип действительно пустой, об этом сообщит соответствующее окно.

Если допустим чип будет защищён от стирания, то проверка на пустышку не пройдёт. В моём случае с микросхемой W25Q32FV так и вышло. Чип якобы стирался, но тест на пустышку не прошёл. Данный программатор не снимает защиту от стирания, для этого нужен более дорогой программатор. Проще купить новую микросхему, что я и сделал.

 

Использование программатора Ch441A для устройств с SPI-интерфейсом.

SPI – последовательный интерфейс позволяющий подключать к микроконтроллерам различную периферию: дисплеи, датчики, карты памяти, флеш-память. Так же через этот интерфейс можно внутрисхемно программировать некоторые микроконтроллеры Atmega. Внутрисхемно значит не выпаивая их с целевой платы. Подобным образом я программировал на плате микроконтроллер Atmega8, в самодельном металлоискателе “Шанс”. На тот момент у меня не было подобного программатора и я собирал программатор Громова, который подключал к COM-порту компьютера. Для тех у кого нет COM-порта, программатор на Ch441A как раз к стати. С помощью него можно так же прошивать: Atmega16; Atmega32; Atmega64; Atmega128; Atmega8515; Atmega8535; Atmega48; Atmega88; Atmega168; AT89S51; AT89S52.

Контакты SPI-интерфейса присутствуют на плате: 3.3, MOSI, CLK, MISO, CS, GND.

Для прошивки AVR можно использовать русифицированную программу от разработчиков:

Скачать с Яndex-диска Скачать с MEGA Скачать с облака mail@ru

Использование программатора Ch441A в качестве конвертера USB – UART (TTL).

Данный режим будет полезен, если нужно прошить плату Arduino, роуреры или любое другое устройство, использующее для этого последовательный порт UART. Для этих целей конечно же существуют специальные переходники, например на Ch440G или PL2303HX, но их может не оказаться в наличии. Кроме того, если у вас имеется программатор на Ch441A, то совсем не обязательно покупать отдельный переходник USB – UART. Так же в переходниках на Ch440G и PL2303HX может отсутствовать вывод DTR, для прошивки Arduino Pro mini. Имея данный вывод, не нужно нажимать кнопку Reset на плате, при заливке скетча. На плате программатора Ch441A, вывод SPI порта MOSI, превращается в DTR.

Для переключения программатора в режим UART нужно убрать перемычку P/S.


При подключении к компьютеру в “Диспетчере устройств” обнаружится неизвестное оборудование “USB Device“.

Необходимо установить драйвер (архив Ch441SER_drivers.rar).

Скачать с Яndex-диска Скачать с MEGA Скачать с облака mail@ru

После установки, устройство будет определятся как “USB-SERIAL Ch441A” в скобках будет указан номер виртуального COM-порта.

Следует отметить, данный программатор можно подключать только к 5 вольтовым платам Arduino, поскольку он использует уровни 5 вольт! Это же касается и других устройств, для которых нужен UART переходник.

Более подробно, как использовать программатор в качестве UART, можно прочитать на примере подключения к Arduino Pro mini.

 

Использование программатора Ch441A в качестве виртуального LPT порта, для подключения старых принтеров.

Если у вас остался в кладовке старый принтер или сканер с LPT портом, а на компьютере нет этого порта, с применением программатора на Ch441A можно реализовать виртуально этот порт.

Статья в наполнении…

radiolis.pp.ua

alexxlab

leave a Comment