8-900-374-94-44
[email protected]
Slide Image
Меню

Автономный программатор avr: портал и журнал для разработчиков электроники

Автономный программатор AVR.

Автономный программатор AVR.

 

Введение.

    Работать нужно с комфортом, но это не всегда получается.

Реальность вносит свои коррективы.

    Пришлось как раз заниматься серийным программированием микроконт-

роллеров, у заказчика на объектах. Требовалось заменить программу т.к.

по недосмотру отгрузили устройства с диагностической программой за

место штатной.

    Требовалось приехать на объект с программатором и ноутбуком,

разобрать устройство, подключить программатор (JTAGICE mkII), 

заменить прошивку, собрать устройство обратно.

    Вопрос возник в процессе уже после нескольких итерация, и не давал

покоя: Таскать с собой набор в виде ноутбука и программатора ради

одной операции ? 

    Требовался программатор+ПК в виде одного устройства.

Поиск готовые

автономных программаторов не дал положительных результатов.

Вот тогда и родилась идея создать программатор удовлетворяющий

своим потребностям. При этом программатор необходимо было сделать

быстро и из подручных средств.

    Идея и часть исходного кода была позаимствована с сайта

we.easyelectronics.ru Сверхмобильная прошивалка AVR по JTAG.

Спасибо автору Dominikanez за статью.

 

Реализация.

    За основу программатора была взята универсальная макетная плата на микроконтроллере STM32,

ЖКИ индикатор 4 х 20 символов, 4 кнопки, подходящий корпус.

 

      В результате получился программатор который решает следующие задачи:

  • Программирования микроконтроллеров без применения ПК с минимальным набором операций со стороны пользователя.
  • Устройство позволяет производить серийное программирование микроконтроллеров.
  • Возможность использования персоналом с минимальной квалификацией (техник, радиомонтажник или айтишник).

 

Принцип работы.

1. На персональном компьютере подготавливается образ для AVR микроконтроллера.

2. Полученный образ загружается в программатор через RS-232 по средствам протокола x-modem.

3. Программатор размещает полученный образ(ы) в виде файла(ов) во внутренней флеш памяти

(FAT16, 256Кб).

4. Оператор подключает программатор к плате с AVR микроконтроллером.

5. Оператор производит выбор необходимой прошивки при помощи клавиш и наблюдая результат

работы на индикаторе программатора.

6. Оператор производит запуск на программирование устройства, с последующим визуальным

контролем результата выполнения операции на дисплеи программатора. 

  

 

 Описание.

 

    Устройство является автономный программатором микроконтроллеров AVR т.е. позволяет производить

запись программы в память микроконтроллера без участия ПК. Устройство производит программирование

микроконтроллеров через JTAG интерфейс.

    Устройство позволяет производить следующие операции:

  1. Запись программ в память микроконтроллера с последующей проверкой.
  2. Запись FUSE-ов.
  3. Загрузку новой прошивки в память программатора по протоколу X-Modem.
  4. Просмотр состояния диска программатора (количество и тип прошивок).

 

    Программатор построен на микроконтроллере STM32F103Z. Часть внутренней flash памяти микроконт-

роллера выделена под ДИСК, на котором хранятся прошивки. Программатор имеет на передней панели

текстовый индикатор, а также кнопки управления для взаимодействия с пользователем.

    Устройство имеет в своем составе консоль, для диагностики, обслуживания устройства, загрузки новый

программ и т.п.

    Программатор поддерживает следующие микроконтроллеры: ATMEGA128, ATMEGA640, ATMEGA162.

При желании можно добавить новый микроконтроллер в список поддерживаемых.

 

Исходный код.

    Исходный код устройства выложен на GITHUB. Софт написан на языке Си, компилятор IAR.

     Список поддерживаемых микроконтроллеров представлен в файле: jtag.c, в структуре 

avr_signature_st

const avr_signature_struct avr_signature_st[] = {
  {"ATmega162", 0x1e9404, 64},
  {"ATmega128", 0x1e9702, 128},
  {"ATmega640", 0x1e9608, 64} 
};

    Каждый микроконтроллер описывается структурой avr_signature_struct.

  • Первый элемент структуры — текстовое наименование микроконтроллера.
  • Второй элемент Device Signature — служит для опознавания подключения микроконтроллера перед программированием.
  • Третий элемент структуры — размер страницы flash памяти в словах. 

    Все предельно просто, добавление нового микроконтроллера не должно составлять труда.

   

    Устройство содержит внешний ком порт который является консолью программатора, и служит для

взаимодействия пользователя с программатором.

Параметры подключения к консоли следующие: 115200 8N1.

    Консоль поддерживает следующие команды:

help или ?
— Печать списка команд поддерживаемых консолью.
xmodem <filename> — Загрузка файла прошивки по протоколу X-modem.
mkfs

— Создание файловой системы внутри flash памяти микроконтроллера(диск),или удаление текущего содержимого диска.  

free — Печать размера свободного мести на диске.
ls — Печать списка файлов диска.
rm <filename> — Удаление файла. 
jtag <filename> — Программирование микроконтроллера программой <filename>.

 

Список консольных команд представлен в файле consol.

c и реализация команд в файле task_consol.c.

 

Подготовка новой прошивки для загрузки в программатор.

    Перед загрузкой прошивки в программатор необходимо пропустить прошивку (в виде HEX файла)

через конвертер. Исходный код конвертера для ПК представлен в дереве исходников по ссылке fwa.

    Конвертер написан на языке Си и предназначен для компиляции в среде VisualStudio.

Конвертер представляет собой консольную программу, которой в командной строке передаются все

необходимые параметры.

 

Параметры запуска конвертера следующие (на примере ATMEGA640):

fwa -I r640.hex -O r640.bin -S 1E9608 -F 99E0FD

Разбор параметров:

-I r640.hex Входной HEX файл прошивки.
-O r640.bin Выходной файл, для загрузки в программатор.
-S 1E9608 Device Signature для ATMEGA640 из документации на микроконтроллер (ВНИМАНИЕ:программатор проверяет сигнатуру перед программированием !)
-F 99E0FD Состояние FUSE, необходимо обязательно задавать.

 

 Загрузка подготовленной прошивки в программатор.

  1. Подключить нуль модемный кабель к ПК и программатору.
  2. На Пк запустить терминальную программу с параметрами COM порта 115200 8N1.
  3. В консоли устройства набрать команду: xmodem <указать-имя-файла>.
  4. В терминальной программе перейти в режим передачи файла по протоколу X-modem.

 

Программирование микроконтроллера.

  1. Подключить JTAG кабель программатора к плате с программируемым микроконтроллером.
  2. Включить питание программатора и программируемого устройства.
  3. При помощи кнопок на передней панели программатора выбрать файл программы.
  4. Нажать кнопку prog на панели программатора и дождаться окончания результата программирования.

 

 

 

 

Рисунок 1. Внешний вид программатора.

 

Рисунок 2. Внешний вид индикатора в момент включения устройства.

 

Рисунок 3. Внешний вид индикатора устройства в режиме выбора файла программы.

 

Рисунок 4. Основная плата устройства.

 

Рисунок 5. Устройство вид внутри обе панели.


 

Устройства Программирования и Удаления

  • MICROCHIP
  • CONITEC
  • OLIMEX
  • CARDINAL
  • FTDI
  • PHYTON
  • SEGGER
  • TEXAS INSTRUMENTS
  • CONITEC DATASYSTEMS
  • LAIRD
  • MIKROELEKTRONIKA
  • NXP
  • DATAMAN
  • BRIDGETEK
  • STMICROELECTRONICS
  • LAWTRONICS
  • LEAP ELECTRONIC
  • BATRONIX
  • DIGILENT
  • CYPRESS — INFINEON TECHNOLOGIES
  • RENESAS
  • INTEGRATED DEVICE TECHNOLOGY
    • PICmicro
    • PIC, AVR, 8×51
    • PIC
    • MSP430Fxxx
    • Serial EEPROM
    • ARM9
    • ATmega AVR
    • M16C, M32C, M38000 & ST9, R32C, R8C
    • ST7
    • MSP430
    • Kinetis
    • MSP432
    • PF8100, PF8200
    • EPROM, EEPROM, FLASH, Serial EEPROM, MCU/MPU, PROM, PLD
    • PF3000
    • EPROM, EEPROM, FLASH, NV RAM, NAND Flash, eMMC, Serial EEPROM, MCU/MPU, PROM, PLD, Static RAM
    • FT900
    • C2000 Series Microcontrollers
    • SPC5
    • EPROM, EEPROM, FLASH, NV RAM, NAND Flash, Serial EEPROM, MCU/MPU, PROM, PLD
    • FPGA
    • Kinetis, LPC, S32, Qorivva (MPC5xxx), MPC5xx/8xx, DSC, S12Z, RS08, S08, HC08, HC(S)12(X), Coldfire
    • 27C, 28C, 29C
    • Stellaris, Tiva C
    • FT260, FT4222H
    • i. MX
    • Atmel AVR
    • STM32, STM8
    • Cortex-M, Cortex-R4, ARM7, ARM9
    • Xilinx FPGA, CPLDS, Platform Flash PROMs
    • ARM Cortex-M0, ARM Cortex-M0+, ARM Cortex-M3, ARM Cortex-M4 PSoC’s
    • 78K, R8C, RH850, RL78, RX, SuperH, V850
    • EPROM, EEPROM, FLASH, NV RAM, NAND Flash, eMMC, Serial EEPROM, MCU/MPU, PLD, Static RAM
    • Kinetis, Qorivva MPC5xxx, ColdFire V1/+ V1/V2-4, PX Series, HCS08, RS08, HC(S)12(X), S12Z, DSC
    • EPROM, EEPROM, FLASH, NV RAM, Serial EEPROM, MCU/MPU, PLD, Static RAM
    • EPROM, EEPROM, FLASH, NV RAM, NAND Flash, Serial EEPROM, MCU/MPU, PLD
    • ATF15xxAS, ASL, ASV, ASVL
    • ARM Cortex-M0, ARM Cortex-M3, ARM Cortex-M4, ARM Cortex-M7
    • ARM Cortex M4
    • FT90x
    • PSoC 5LP
    • dsPIC30F
    • Программатор, микроконтроллер, источник питания, ПО
    • GALEP-4
    • GALEP-5, USB кабель, адаптер АС, диск
    • 2x boards
    • Адаптер
    • Программатор
    • Gaep-4, источник питания, диск и кабель для программирования
    • Программатор, US штекер питания
    • Programmer Flasher ST7, IDC Target Interface Cable, Power Supply & RS232 Cable (1:1)
    • Programmer MSP-GANG
    • GALEP-5 Device, USB Cable, AC Adapter, CD
    • Плата для программирования QPK-NRF5X, USB-Micro кабель, Flexi кабель и прошивка
    • Портативная палочка для программирования, USB кабель, антистатический пинцет, USB палочка с ПО
    • mikroProg™ для Kinetis, USB кабель, документация
    • mikroProg™ для MSP432, USB кабель, документация
    • Programming Board PF8100/PF8200, FRDM-KL25Z Brd in Anti-Static Bag, Quick Start Guide, USB Cable
    • Программатор Gang Production, бесплатное вакуумное устройство, USB кабель, руководство пользователя, ПО
    • Programming Board with Integrated FRDM-KL25Z Functionality, USB Cable, User Guide, Warranty Card
    • Programmer/Debugger Module
    • IPCE Programmer, Cables
    • Программатор C2000-GANG, плата сплиттера C2000-GANG, USB кабель, 8 JTAG кабель, источник питания, документация
    • SPC5 Connect Hardware, USB cable, Flat cable w/ DB9 & 14-pin Header, Documentation CD
    • Устройство удаления EPROM ME5E
    • Устройство удаления EPROM, руководство пользователя, адаптер питания не входит в комплект
    • Универсальный программатор, бесплатный универсальный 44-выводной адаптер PLCC, USB кабель, руководство пользователя, ПО
    • FlashPro5 Programmer Standalone Unit, USB A to mini-B USB Cable, FlashPro5 10-pin Ribbon Cable
    • Программатор, USB кабель, ПО Prog-Express, диск с руководством
    • Assembled & Tested KITPF7100FRDMPGM, Preprogrammed FRDM-KL25Z, 3ft USB-STD A to USB-B-mini Cable
    • mikroProg™ для Tiva, USB кабель, документация
    • Universal Programming Module
    • Программатор серии PF, плоский и USB кабели, руководство по быстрому запуску, брошюра, гарантийный талон
    • mikroProg™ для AVR, USB кабель, документация
    • SWIM кабель, USB разъем
    • Программатор Flash, блок питания US
    • Surface-mount Programming Module JTAG-SMT3-NC
    • MiniProg4 Programmer/Debugger, 10-Pin Ribbon Cable, USB Type-A to Type-C Cable, Quick Start Guide
    • GND Cable, Power Supply Adapter, Target Cable, USB Cable, PG-FP6 Flash Programmer
    • Универсальный ISP программатор, USB кабель, ISP кабель, Diagnostic POD (программатор), Diagnostic POD (ISP разъем), крышка, руководство пользователя, ПО
    • U-Multilink, плоские кабели
    • Универсальный ISP программатор, импульсный источник питания, USB кабель, ISP кабель, Diagnostic POD, крышка, руководство пользователя, ПО
    • Компактный USB программатор, USB Y кабель, сумка для переноски, руководство пользователя, ПО
    • Главное устройство, руководство пользователя, шнур AC питания
    • Макетная плата Atmel CPLD, адаптер 44TQFP, JTAG ISP кабель, 2 образца Atmel 44-выводных TQFP
    • Стартовый комплект MPLAB для платы последовательных запоминающих устройств, USB кабель, комплект образцов последовательной памяти EEPROM
    • CODEGRIP for ARM, CODEGRIP ADAPT V1, ARM Cortex Adapter, Protective Box, WiFi Antenna, Accessories
    • CODEGRIP for Tiva, CODEGRIP ADAPT V1, ARM Cortex Adapter, Protective Box, WiFi Antenna, Accessories
    • CODEGRIP for Kinetis, CODEGRIP ADAPT V1, ARM Cortex Adpt, Protective Box, WiFi Antenna & Accessories
    • mikroProg™ для FT90x 5LP, USB кабель, документация
    • mikroProg™ для PSoC 5LP, USB кабель, документация
    • CODEGRIP for STM32, CODEGRIP ADAPT V1, ARM Cortex Adapter, Protective Box, WiFi Antenna, Accessories
    • Модуль программирования
    • MRAM Programming Eval Kit
    • MPLAB PM3 Programming Unit, Cables, Power Supply, IDE
    • Universal Programmer, 19″ TFT, Mouse, Keyboard, Windows 7 DVD & License
    • Считывает, программирует, проверяет программы и память, программирует и проверяет диапазон адресов
    • COM objects, ОС Galep-4
    • Питанием от USB, JTAG отладчик, драйвер вывода
    • Поддержка Spy-Bi-Wire, внутренняя Flash, совместимость с IAR Kickstart для программирования
    • Программируемые CMOS или TTL выходы тактового генератора, программируемая активация асинхронных или синхронных выходов
    • USB Controlled and Powered, Visual Indication of Programming Progress
    • Встроенный язык скриптов для автоматизации рутинных операций, разбивает файлы на множество изображений
    • Program tiny AVR using TPI Interface & mega AVR using ISP Interface
    • Flash Programmer for M16C, M32C, R8C, R32C, M38000 & ST9 Series Flash MCU
    • Flash Programmer for ST7 Series MCU, Serial in Target Programming using ICC Protocol
    • Quickly & Reliably Program Flash or FRAM Based MSP Devices, SD Card Slot for Storing Images
    • USB Powered, Script Controlled, OpenSource Firmware, JTAG Debugger, Windows & Linux
    • Поддержка размеров МЭМС кварцевого генератора, выходы типов CMOS/LVPECL/LVDS/HCSL, измеряет силу тока и стабильность
    • Быстрый программатор и отладчик, полная поддержка в компиляторах MikroElektronika ARM
    • Быстрый и надежный USB программатор и аппаратный отладчик
    • USB to I2C Communication via the FRDM-KL25Z Interface, In-Line Programming Interface Connector
    • Socket for PF3000, Integrated FRDM-KL25Z Freedom Board for Monitoring & Control, LED Indicator, USB
    • Used as Programmer/Debugger/eFuse Burning, USB2. 0 to UART/MPSSE Conv, Micro-B/Micro-Match Connector
    • Simplified Sensor System Calibration/Testing, Prog EEPROM, Simulates Position O/P, Auto Calibration
    • Программатор, C2000 устройства через RS-232/USB интерфейс, разъем SD карты, ЭКЖ экран, ГПИ
    • Integrated Automotive Microcontroller SPC563M64, 18 GPIO, CAN/LIN/UART/Kline/SPI Communication CH
    • Индикатор стирания, защитная блокировка, встроенное стирание, входной разъем IEC
    • Equipped with Electronic Starter, Extend the life of U-V Tube, Powerful U-V Tube
    • FlashPro5 Programmer Standalone Unit
    • Несколько интерфейсов связи, большой объем хранения на плате, переключение питания, поддержка нескольких образов
    • Автоматический программируемый пуск, управление несколькими программаторами, автоматическая идентификация чипа
    • 5V Operating Input Voltage Range, USB-I2C Comm Via FRDM-KL25Z Interface, In-line Prog interface Conn
    • Быстрый программатор и отладчик, Smart Engg позволяет mikroProg осуществлять поддержку всех Tiva C и Stellaris
    • Connecting Host Via USB A to Micro B Cable, 3Pin Connector to Deliver Vp-p Programming Power
    • PF Programmer является средством разработки для обеспечения простой настройки устройств серии PF
    • Быстрый USB программатор, Smart Engg позволяет mikroProg осуществлять поддержку всех устройств 92 Atmel Avr
    • Совместимость с USB 2. 0 FS, функция прямого обновления прошивки
    • Flash программатор для микроконтроллеров ARM и Cortex, Ethernet интерфейс
    • Small, Complete, All-In-One JTAG Prog/Debugging, High-Speed USB Port, Module Directly Loaded On Brd
    • All-in-one Dev Prog & Debugger for PSoC4/PSoC5LP/ PSoC6 MCU’s, CMSIS-DAP Interface Over SWD Protocol
    • Erasing/ Programming/ Verifying Programs, User-Friendly GUI/ FP6 Terminal, Stand Alone Operation
    • 114,000+ Devices Supported, Up To 75% Faster Programming High-Capacity Memory, Advanced Pindrivers, Low-Voltage Support, ISP Capabilities, USB 2.0 Connectivity, Easy To Use Software, Comprehensive 3 Year Warranty, Life-Time Software Updates
    • USB2.0 интерфейс связи, питанием от USB, поддержка различных напряжений
    • 116,000+ Devices Supported, Up To 75% Faster Programming High-Capacity Memory, Advanced Pindrivers, Low-Voltage Support, ISP Capabilities, USB 2.0/Parallel Connectivity, Easy To Use Software, Comprehensive 3 Year Warranty, Life-Time Software Updates
    • Таймер от 0 до 60 минут, светодиод на верхней части панели для индикации статуса U-V трубки
    • Предоставляет разработчикам очень быстрый и легкий способ макетирования и оценки новых проектов с ATF15xx ISP CPLD
    • USB , Windows 2000, XP и Vista
    • ARM USB-C/WiFi Programmer & H/W Debugger, Supports ARM Cortex M0/M3/M4/M7 based MCUs
    • Tiva is fast USB-C & WiFi Programmer & H/W Debugger, Supports ARM Cortex M4 based MCUs
    • Kinetis is fast USB-C & WiFi Programmer & H/W Debugger, Supports Kinetis Cortex M0/M4/M7 based MCUs
    • Быстрый программатор и отладчик, Smart Engg позволяет mikroProg осуществлять поддержку всех FTDI Chip FT90x
    • IDC10 JTAG разъем для SWD программирования и отладки, совместим с платами вроде mikromedia для PSoC 5LP
    • STM32 is fast USB-C & WiFi Programmer & H/W Debugger, Supports STM32 Cortex M0/M3/M4/M7 based MCUs
    • Программатор OTP памяти для FT4222H, непосредственно на плате UMFT4222EV, USB 2. 0 FS, питание от USB
    • Utilizing Advanced pMTJ STT-MRAM Technology, 4 to 16Mb Density, Quad SPI Interface — 108MHz SDR Mode
    • Быстрое программирование, большой ЖК-дисплей, поддержка ICSP, 40-контактное гнездо, разъем SD/MMC карты для автономного программирования
    • 51.2Mbps Data Rate, Available with 4 & 8 Sockets, Batego II Technology, Ultra Low VCC Support
    • TimeFlash 2 Series
    • C2000 Series
    • SAM 32 Family SAM E Series Microcontrollers

    Microchip Studio для устройств AVR® и SAM

    Имя *
    Фамилия *
    Компания *
    Должность/ Должность * — Нет — АкадемическийИнженерный МенеджментМаркетингЗакупкиПродажиДругое
    Телефон
    Электронная почта *
    Страна * Select your countryAfghanistan AFAland Islands AXAlbania ALAlgeria DZAmerican Samoa ASAndorra ADAngola AOAnguilla AIAntarctica AQAntigua and Barbuda AGArgentina ARArmenia AMAruba AWAustralia AUAustria ATAzerbaijan AZBahamas BSBahrain BHBangladesh BDBarbados BBBelarus BYBelgium BEBelize BZBenin BJBermuda BMBhutan BTBolivia BOBosnia and Herzegovina BABotswana BWBouvet Island BVBrazil BRBritish Virgin Islands VGBritish Indian Ocean Territory IOBrunei Darussalam BNBulgaria BGBurkina Faso BFBurundi BICambodia KHCameroon CMCanada CACape Verde CVCayman Islands KYCentral African Republic CFChad TDChile CLChina CNHong Kong, SAR China HKMacao, SAR China MOChristmas Island CXCocos (Keeling) Islands CCColombia COComoros KMCongo (Brazzaville) CGCongo, (Kinshasa) CDCook Islands CKCostate RCKôd Ivoire CICroatia HRCuba CUCyprus CYCzech Republic CZDenmark DKDjibouti DJDominica DMDominican Republic DOEcuador ECEgypt EGEl Salvador SVEquatorial Guinea GQEritrea EREstonia EEEthiopia ETFalkland Islands (Malvinas) FKFaroe Islands FOFiji FJFinland FIFrance FRFrench Guiana GFFrench Polynesia PFFrench Southern Territories TFGabon GAGambia GMGeorgia GEGermany DEGhana GHGibraltar GIGreece GRGreenland GLGrenada GDGuadeloupe GPGuam GUGuatemala GTGuernsey GGGuinea GNGuinea-Bissau GWGuyana GYHaiti HTHeard and Mcdonald Islands HMHoly See (Vatican City State) VAHonduras HNHungary HUIceland ISIndia INIndonesia IDIran, Islamic Republic of IRIraq IQIreland IEIsle of Man IMIsrael ILItaly ITJamaica JMJapan JPJersey JEJordan JOKazakhstan KZKenya KEKiribati KIKorea (North) KPKorea (South) KRKuwait KWKyrgyzstan KGLao PDR LALatvia LVLebanon LBLesotho LSLiberia LRLibya LYLiechtenstein LILithuania LTLuxembourg LUMacedonia, Republic of MKMadagascar MGMalawi MWMalaysia MYMaldives MVMali MLMalta MTMarshall Islands MHMartinique MQMauritania MRMauritius MUMayotte YTMexico MXMicronesia, Federated States of FMMoldova MDMonaco MCMongolia MNMontenegro MEMontserrat MSMorocco MAMozambique MZMyanmar MMNamibia NANauru NRNepal NPNetherlands NLNetherlands Antilles ANNew Caledonia NCNew Zealand NZNicaragua NINiger NENigeria NGNiue NUNorfolk Island NFNorthern Mariana Islands MPNorway NOOman OMPakistan PKPalau PWPalestinian Territory PSPanama PAPapua New Guinea PGParaguay PYPeru PEPhilippines PHPitcairn PNPoland PLPortugal PTPuerto Rico PRQatar QARéunion RERomania RORussian Federation RURwanda RWSaint-Barthélemy BLSaint Helena SHSaint Kitts and Nevis KNSaint Lucia LCSaint-Martin (French часть) MFСен-Пьер и Микелон PMСент-Винсент и Гренадины VCSамоа WSSСан-Марино SMSао Томе и Принсипи STSАудовская Аравия SASСенегал SNSСербия RSSейшельские острова SCSСьерра-Леоне SLSингапур SGSСловакия SKSСловения SIСоломоновы острова SBSомалия SOЮжная Африка ZAЮжная Грузия и Южные Сандвичевы острова GSЮжный Судан SSSИспания май ESSРи-Ланка LKSуданбар SDSуринам SRSval Острова SJСвазиленд SZШвеция SESШвейцария CHСирийская Арабская Республика (Сирия) SYТайвань, Китайская Республика TWТаджикистан TJТанзания, Объединенная Республика TZТаиланд THТимор-Лешти TLТого TGТокелау TKТонга TOTТринидад и Тобаго TTTЮнисия TNТурция TRТуркменистан TM USUS Малые отдаленные острова UMUРугвай UYУзбекистан UZВануату VUВенесуэла (Боливарианская Республика) VEВьетнам VNВиргинские острова, США VIОстрова Уоллис и Футуна WFЗападная Сахара EHYemen YEЗамбия ZMЗимбабве ZW
    Штат/провинция (для США или Канады) Select your stateAlabama ALAlaska AKArizona AZArkansas ARCalifornia CAColorado COConnecticut CTDelaware DEFlorida FLGeorgia GAHawaii HIIdaho IDIllinois ILIndiana INIowa IAKansas KSKentucky KYLouisiana LAMaine MEMaryland MDMassachusetts MAMichigan MIMinnesota MNMississippi MSMissouri MOMontana MTNebraska NENevada NVNew Hampshire NHNew Jersey NJNew Mexico NMNew York NYNorth Carolina NCNorth Dakota NDOhio OHOklahoma OKOregon ORPennsylvania PARhode Island RISouth Carolina SCSouth Dakota SDTennessee TNTexas TXUtah UTVermont VTVirginia VAWashington WAWest Virginia WVWisconsin WIWyoming WYAmerican Samoa ASDistrict of Columbia DCGuam GUMarshall Islands MHMicronesia, Federated States of FMNorthern Mariana Islands MPPalau PWPuerto Rico PRVirgin Islands VIAlberta ABBritish Columbia BCManitoba MBNew Brunswick NBNewfoundland and Labrador NLNorthwest Territories NTNova Scotia NSNubavut NUOntario ONPrince Edward Остров PEQuebec QCSaskatchewan SKYukon YT
    Тип запроса/необходима помощь *—Нет—Помощь в дизайне/редизайнеПомощь в выборе продуктаПомощь в поиске программного обеспеченияТехническая поддержкаПомощь в поиске партнера по дизайнуЗапрос документацииОбщая поддержка продажПомощь в поиске продуктов для следующего проектаДругое
    Расскажите нам подробнее *

    Ch3016 автономный программатор для 24 93 25 eeprom spi flash AVR MCU ISP программисты

    Ch3016 мини программатор это многофункциональный автономный программатор, поддержка 24 93 25 eeprom / spi flash / AVR MCU / Data Flash, также может быть подключен к компьютеру в автономном режиме, поддерживает устройство чтения карт памяти TF, сохраняет файл



    Многофункциональный высокоскоростной программатор Ch3016 для 24 93 25 eeprom/spi flash/AVR MCU/Data Flash


    FN дополнительная клавиша меню, вы можете настроить процедуру программирования, настройки проекта программирования сохраняются, извлекаются из файла программирования карты памяти TF, данные хранятся на карте памяти TF материнской подложки, устанавливают язык тела, устанавливают зуммер настроек яркости экрана, устанавливают время заставки экрана, время загрузки.

    Если вы хотите использовать в автономном режиме, вы можете использовать USB-кабель для зарядки питания программатора Treasure Ch3016 или USB-кабель для подключения источника питания USB-порта компьютера.

    Volume Ch3016 очень высокоскоростной мини-программатор, портативный и практичный, мощный по сравнению с традиционными программаторами. Он станет хорошим партнером в вашей работе!

    Шаги использования продукта:

    Автономная работа:
    Сокровище обязанности соединения или соедините кабель USB компьютера, электропитание к программатору, ботинок, см. экран приветствия Ch3016.

    Кнопка многофункционального меню FN: набор микросхем F1; настройка работы F2; настройка файла F3; установка номера F4; рабочий набор F5; копия чипа F6; считыватель F7; виртуальный последовательный порт F8; язык F9; файловый браузер F11; F12 другие опции; F13 О

    F1. Набор микросхем
    F1 для входа в подменю, есть три варианта: выбор чипа, идентификация чипа, обязательная идентификация.

    При нормальных обстоятельствах чип SPI FLASH [чип может использоваться для автоматической идентификации моделей чипов].

    Если вы знаете тип чипа или чип 24,93 EEPROM, чип может использовать [выбор] для выбора.
    [Выбор чипа]: Тип 1 — выберите тип чипа, например, 24 EEPROM, 25 EEPROM, 93 EEPROM, SPI FLASH, DATA FLASH, STM32, AVR и тому подобное.

    После выбора информации о модели чипа нажмите OK для подтверждения. Появится сообщение Конфигурация контактов, нажмите OK.
    В верхнем левом углу экрана с текстовой подсказкой проект работает. Запись выполнена успешно, в случае успеха в левом нижнем углу дисплея отобразится число +1.


    F2: рабочие настройки
    I Rep ID обнаружение
    E обозначает стирание
    W представляет запись
    V представляет чек
    L представляет собой замок

    Процедура по умолчанию — I-E-W-V-L, чип обнаружения [ID] — [Стирание чипа] — [запись данных] — [Проверка данных] — [Блокировка].

    Пользователи также могут настроить свои собственные шаги. Например, без проверки ID, прямое стирание-запись-проверка E-W-V.

    Операция шага вычитания: выберите I, нажмите Sign up или Sign down, когда я стал символом — это освобожденный шаг. Если я хочу заменить стертый, это E.

    Ф3. Настройки документа
    Нажмите OK, чтобы войти в подменю: открыть файл, прочитать файл, удалить файл.

    Ф4. Настройка номера
    Состояние OFF, выключите серийный номер. Правый символ может открыть индикатор состояния. Можно задать количество байт, размер терминала, адрес, значение.

    F5. Инженерный набор
    Нажмите OK, чтобы войти в подменю: Открыть проект, сохранить проект, Сохранить как, Удалить проект.

    F6. Чип Копия
    [Чип] смысл Duikao субстрата матери [копировать].
    Микросхема материнской подложки размещается в позиции 8 зеленого фиксатора. Пустой чип помещается на зеленое 8-позиционное фиксирующее гнездо.
    Запись выполнена успешно, в левом нижнем углу дисплея число успеха будет +1. Продолжая материнскую подложку Duikao, нужно подобрать фишки на 8 позицию, а затем вставить пустую фишку (материнская подложка не двигается).

    Ф7. Читатель
    Каждый Ch3016 оснащен картой памяти на 128 МБ. Пользователи могут запрограммировать необходимые файлы (формат BIN, HEX), хранящиеся на карте памяти. Программирование в автономном режиме при выполнении передачи файлов, чтобы работать.
    Лист основных данных или данные, считанные устройством записи Ch3016, сохраняются на карте памяти для последующего использования.

    F8. Виртуальный последовательный порт

    F9. Язык
    Можно установить английский, упрощенный китайский и традиционный китайский. Что касается позднего показа увеличения языковых требований, вы можете связаться с нами.

    Ф11. Файловый браузер
    Просмотр файлов карты памяти.

    Ф12. Другие варианты
    Вы можете установить яркость экрана, время заставки, время загрузки, громкость звукового сигнала.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *