Простой внутрисхемный программатор ARM микроконтроллеров серии LPC своими руками. Схемотехника. Часть первая / Хабр
progchip666Программирование микроконтроллеров *Схемотехника *
Из песочницы
В последнее время, как среди профессиональных разработчиков, так и в рядах начинающих электронщиков широкое распространение получили ARM микроконтроллеры. Очень большой популярностью пользуются разработки фирмы NXP. Эта фирма производит огромный спектр изделий – от дешёвых и малопотребляющих до высокопроизводительных, поддерживающих такие интерфейсы как USB и Ethernet.
Хочу предложить вниманию читателей свою разработку, которой лично я пользуюсь, пожалуй, чаще всего. Это простой внутрисхемный программатор, который легко можно изготовить собственными руками. Программатор предназначен для программирования широкораспространённых ARM микроконтроллеров фирмы NXP серии LPC2xxx.
Подробнее со списком можно ознакомиться здесь.
www.ru.nxp.com/products/microcontrollers
Программатор подключается к порту USB и не требует дополнительного питания. Он собран всего на двух микросхемах и одном транзисторе.
Устройство может использоваться не только для программирования платы с микроконтроллером, но и для связи с ней по эмулируемому последовательному порту.
Рис. 1. Схема принципиальная электрическая, часть первая.
Программатор собран на основе микросхемы фирмы FTDI – FT232RL
www.ftdichip.com/Products/ICs/FT232R.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
Цена:
Название:
Артикул:
Текст: Выберите категорию: Производитель:
Новинка:
Спецпредложение:
Результатов на странице: Главная \ ПРОГРАММАТОРЫ, ИММОБИЛАЙЗЕРЫ \ Программатор J-Link V8 ARM USB-JTAG
Программатор J—Link V8 ARM USB—JTAG предназначен для внутрисхемной отладки и программирования систем на основе ARM-микроконтроллеров. В частности,J—Link V8 ARM USB—JTAG используется для восстановления программатора CARPROG в тех случаях, когда в программе прибора включился «счетчик попыток» и прибор стал неработоспособным. Для подключения к микроконтроллеру имеется стандартный ARM JTAG разъем 2х10 выводов. Подключение к компьютеру осуществляется через порт USB. Особенности адаптера: Описание Прошивка для CARPROG В комплекте: Назад |
ОШИБКА — 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 г.