Arm программатор: Простой внутрисхемный программатор ARM микроконтроллеров серии LPC своими руками. Схемотехника. Часть первая / Хабр

Простой внутрисхемный программатор ARM микроконтроллеров серии LPC своими руками. Схемотехника. Часть первая / Хабр

progchip666

Программирование микроконтроллеров *Схемотехника *

Из песочницы

В последнее время, как среди профессиональных разработчиков, так и в рядах начинающих электронщиков широкое распространение получили ARM микроконтроллеры. Очень большой популярностью пользуются разработки фирмы NXP. Эта фирма производит огромный спектр изделий – от дешёвых и малопотребляющих до высокопроизводительных, поддерживающих такие интерфейсы как USB и Ethernet.

Хочу предложить вниманию читателей свою разработку, которой лично я пользуюсь, пожалуй, чаще всего. Это простой внутрисхемный программатор, который легко можно изготовить собственными руками. Программатор предназначен для программирования широкораспространённых ARM микроконтроллеров фирмы NXP серии LPC2xxx.

Это микроконтроллеры с ядрами ARM7, Cortex-M0 и Cortex-M3. Кроме этого, с его помощью можно программировать недорогие 8-битные микроконтроллеры из серии LPC9xx, за исключением самых простейших из серии LPC901.
Подробнее со списком можно ознакомиться здесь.
www.ru.nxp.com/products/microcontrollers
Программатор подключается к порту USB и не требует дополнительного питания. Он собран всего на двух микросхемах и одном транзисторе.
Устройство может использоваться не только для программирования платы с микроконтроллером, но и для связи с ней по эмулируемому последовательному порту.


Рис. 1. Схема принципиальная электрическая, часть первая.

Программатор собран на основе микросхемы фирмы FTDI – FT232RL
www.ftdichip.com/Products/ICs/FT232R.htm
Для успешного программирования не забудьте скачать и установить драйвер микросхемы, который подходит для применяемой Вами операционной системы.
Ищите его здесь:

www.ftdichip. com/FTDrivers.htm
Фильтр L1 можно заменить на резистор сопротивлением 10 … 22 Ом.
Светодиоды VD1, VD3, сопротивления R3, R4 можно исключить, если не требуется индикация передачи и приёма пакетов данных по USB.

Рис. 2. Схема принципиальная электрическая, часть вторая.

Для программирования микроконтроллеров серии LPC2000 используется разъём X3, для программирования LPC900 X1.

Рис. 3. Схема принципиальная электрическая, часть вторая для программирования микроконтроллеров только серии LPC2000.

Микроконтроллеры серии LPC900 используются не часто, если Вам требуется программировать только ARMы LPC2000 вторую часть схемы можно очень сильно упростить. Упрощённая часть показана на рисунке 3.

Рис.4. Монтажная схема.

Рис.5. Внешний вид программатора.
В качестве светодиодов можно применить как SMD, так и выводные.

В качестве транзистора подойдёт практически любой, прямой проводимости, подходящий по цоколёвке.

Список используемых деталей, схема и трассировки платы в формате PCAD 2006, расположены в прилагаемом архиве.
docs.google.com/open?id=0B8EEcNDjnzhhUUZJbjc2cEx3NHM
Программирование можно производить с помощью бесплатно распространяемой программы Flash Magic
www.flashmagictool.com
Подробнее о подключении разных микроконтроллеров к программатору и процессе внутрисхемного программирования я расскажу в следующем посте.

Теги:

  • Электроника для начинающих*
  • Программинг микроконтроллеров*

Хабы:

  • Программирование микроконтроллеров
  • Схемотехника

Всего голосов 11: ↑10 и ↓1 +9

Просмотры

70K

Комментарии 3

Шульгин Олег Анатольевич @progchip666

Разработка электронных устройств. ИП

Хабр Карьера Skype

Комментарии Комментарии 3

Программатор J-Link V8 ARM USB-JTAG

Цена:
от: до:

Название:

Артикул:

Текст:

Выберите категорию:
Все МУЛЬТИМАРОЧНОЕ ОБОРУДОВАНИЕ ACURA ALFA ROMEO AUDI BENTLEY BMW CADILLAC CHERY CHEVROLET CHRYSLER CITROEN DAEWOO DODGE FIAT FORD HONDA HYUNDAI INFINITI JAGUAR JEEP KIA LANCIA LAND ROVER LEXUS MAYBACH MAZDA MERCEDES-BENZ MINI-COOPER MITSUBISHI NISSAN OPEL PEUGEOT PORSCHE RENAULT SAAB SEAT SKODA SSANG YONG SUBARU SUZUKI TOYOTA VOLKSWAGEN VOLVO ВАЗ ГАЗ УАЗ МОТОТЕХНИКА ДЛЯ ГРУЗОВИКОВ И СПЕЦТЕХНИКИ МУЛЬТИМАРОЧНОЕ ОБОРУДОВАНИЕ DAF FUSO HINO IVECO MAN MERCEDES-BENZ NISSAN RENAULT SCANIA VOLVO ОБОРУДОВАНИЕ ДЛЯ КОРРЕКТИРОВКИ ОДОМЕТРОВ ПРОГРАММАТОРЫ, ИММОБИЛАЙЗЕРЫ КЛЮЧИ ЗАЖИГАНИЯ РАЗЪЕМЫ И ПЕРЕХОДНИКИ ДОПОЛНИТЕЛЬНОЕ ОБОРУДОВАНИЕ СБРОС AIRBAG ЧИП-ТЮНИНГ ЭБУ ЭМУЛЯТОРЫ СИГНАЛА ЛЯМБДА АКСЕССУАРЫ НОУТБУКИ ДЛЯ ДИАГНОСТИКИ (Б/У)

Производитель:
ВсеACTIAADBLUEADDADD330AllScаnnerAUGOCOMAutelBDMBenzBMWCANADACATChryslerCircuit Tracer DetectorCitroen / PeugeotCommanderCumminsDAFDELPHIDIAGDigiprog 3Digital MicroscopeDPADPFED-100ELM 327FIATFIATFORDFORD MAZDA JAGUARFujitsu SiemensGAMBITGDS VCIGETACGetacGMGM DaewooHINOHITAGHONDAHyundaiIveco Easy ELTRACJTAGKIALanLan CableLAND ROVERLAUNCHLexiaMERCEDESMercedes BENZMILTIDIAGMiniProMITSUBISHIMitsubishiMulti-DIAGMULTIDIAGNexiq USB LinkNISSANNISSANOBD 2OPELPanasonicPeugeotPORSCHEProRaceRENAULTRenaultRenesasScanDiagSCANIASheffieldSKTSUBARUSuperOBDTOOLTOYOTAUPAUPA-USBVAGVAGVAZVCSVDMVOLVOWI-FIX-ICOMXHorseXhorseXPROGXTOOLXToolСканматикТА-500

Новинка:
Всенетда

Спецпредложение:
Всенетда

Результатов на странице:
5203550658095

Главная \ ПРОГРАММАТОРЫ, ИММОБИЛАЙЗЕРЫ \ Программатор J-Link V8 ARM USB-JTAG

  • Описание

Программатор JLink V8 ARM USBJTAG  предназначен для внутрисхемной отладки и программирования систем на основе ARM-микроконтроллеров.

В частности,JLink VARM USBJTAG используется для восстановления программатора CARPROG в тех случаях, когда в программе прибора включился «счетчик попыток» и прибор стал неработоспособным.

Для подключения к микроконтроллеру имеется стандартный ARM JTAG разъем 2х10 выводов. Подключение к компьютеру осуществляется через порт USB.

Особенности адаптера:
• поддержка ядер с архитектурой ARM7/9/11, Cortex-A5/A8/A9, Cortex-M0/M1/M3/M4, Cortex-R4 и Renesas RX600 series CPU.
• скорость загрузки до 720 кБ/сек (ARM7 @50MHz, 12MHz JTAG) 
• поддержка сред разработки IAR EWARM, Keil MDK ,Rowley , CodeSourcery, Yargato (GDB) 
• питание через USB интерфейс 
• максимальная частота JTAG 12МГц 
• возможность контролировать все сигналы JTAG-интерфейса 
• 20-выводный стандартный разъём JTAG-интерфейса 
• «plug-and-play» конфигурация 
• работа под управлением ОС Windows 2000 , Windows XP, Windows 7, Linux .

Описание

Прошивка для CARPROG

В комплекте:
1 x J-Link ARM V8 USB-JTAG
1 x Шлейф 20pin (стандартный JTAG)
1 x USB Кабель
1 x Диск с драйверами

Назад

ОШИБКА — 404 — НЕ НАЙДЕНА

  • Главная
  • Нихил де Нихило подходят

Наши серверные гномы не смогли найти страницу, которую вы ищете.

Похоже, вы неправильно набрали URL-адрес в адресной строке или перешли по старой закладке.

Возможно, некоторые из них могут вас заинтересовать?

МИКРОЭ Степпер Клик

Нет в наличии РОБ-18866

$18,95

Избранное Любимый 0

Список желаний

МИКРОЭ Аксел 20 Клик

Нет в наличии SEN-19106

32,95 $

Избранное Любимый 0

Список желаний

МИКРОЭ АЦП 13 Click

Нет в наличии DEV-19179

50,95 $

Избранное Любимый 0

Список желаний

MIKROE IR Eclipse Click

Нет в наличии SEN-20428

14,95 $

Избранное Любимый 0

Список желаний

С Днем Благодарения от SparkFun

25 ноября 2021 г.

Мы так любим День Турции!

Избранное Любимый 0

Однопарный Ethernet с MicroMod

13 мая 2022 г.

10BASE-T1L Two-Wire Ethernet поставляется MicroMod в виде новой функциональной платы и комплекта. Обязательно ознакомьтесь с нашими новыми предложениями от третьих рук!

Избранное Любимый 0

TPL5110 Руководство по подключению таймера питания Nano

6 июня 2019 г.

Таймер питания Nano Power TPL5110 идеально подходит для приложений, требующих низкого энергопотребления, и особенно для тех проектов, которые работают от батареи LiPo. Nano Power Timer непрерывно включает ваш проект по истечении заданного времени.

Избранное Любимый 2

  • Электроника SparkFun®
  • 6333 Dry Creek Parkway, Niwot, Colorado 80503
  • Настольный сайт
  • Ваш счет
  • Авторизоваться
  • регистр

ОШИБКА — 404 — НЕ НАЙДЕНА

  • Главная
  • ФНОРД

Наши серверные гномы не смогли найти страницу, которую вы ищете.

Похоже, вы неправильно набрали URL-адрес в адресной строке или перешли по старой закладке.

Возможно, некоторые из них могут вас заинтересовать?

British Telecom Connector — BTA (гнездо)

В наличии ПРТ-12753

Избранное Любимый 2

Список желаний

МИКРОЭ ReRAM Click

Нет в наличии DEV-19703

18,95 $

Избранное Любимый 0

Список желаний

МИКРОЭ МУКС 2 Нажмите

Нет в наличии COM-19906

16,95 $

Избранное Любимый 0

Список желаний

МИКРОЭ ProxFusion Click

Нет в наличии СЕН-20025

Избранное Любимый 1

Список желаний

Артемида теперь завершена!

9 сентября 2020 г.

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

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