артикул | 376915 |
интерфейс | USB 2.0 |
описание | Программатор UPA-USB Serial Programmer предназначен для прошивки микросхем памяти EEPROM STMicroelectronics, Motorola, Atmel. Подходит для защищенных от считывания, и программирования AVR процессоров. Список микросхем,поддерживаемых программатором UPA-USB Serial Programmer: STMicroelectronics ST62*: Motorola HCS12*: MC9S12D64, MC9S12A128, MC9S12DG128, MC9S12DG256, MC9S12h228, MC9S12h356 Freescale (Motorola) HCS12X*: MC9S12XD64, MC9S12XD128, MC9S12XDG128, MC9S12XDP384, MC9S12XDP512, MC9S12XHZ256, MC9S12XHZ512 Atmel 8051 Architecture: AT89S51, AT89S52, AT89S53, AT89S8252, AT89S8253 Atmel AVR 8-Bit Risk: AT90S1200, AT90S2313, AT90S2323, AT90S2333, AT90S2343, AT90S4433, AT90S4434, AT90S8515, AT90S8535, ATmega8, ATmega16, ATmega161, ATmega162, ATmega163, ATmega323, ATmega64, ATmega103, ATmega128, ATtiny12, ATtiny15, ATtiny2313, ATmega8515, ATmega8535 Microchip PIC12: PIC12F508, PIC12F509, PIC12F629, PIC12F675 Microchip PIC16: PIC16F627(A), PIC16F628(A), PIC16F648A, PIC16F72, PIC16F73, PIC16F74, PIC16F76, PIC16F77, PIC16F818, PIC16F819, PIC16F83, PIC16F84(A), PIC16F870, PIC16F871, PIC16F872, PIC16F873(A), PIC16F874(A), PIC16F876(A), PIC16F877(A) 24C01, 24C02, 24C04, 24C08, 24C16, 24C32, 24C64, 24C65, 24C128, 24C256, 24C512, 85C72, 85C82, 85C92, BAW574252, GRM-003, GRM-004, GRM-005, KKZ-06F, MCM2814, PCA8581, PCF8581, PCF8582, PCF8594, PCF8598, PCF85102, PCF85116, SDA2516, SDA2526, SDA2546, X24C00, X24C01 EEPROMs Microwire: 7002, 93C06, 93C14, 93C46, 93C56, 93C57, 93C66, 93C76, 93C86, 93S46, 93S56, 93S66, GRN-001, GRO-002, KKZ-01, S220, S2914, ST61907, XLS93C46 EEPROMs SPI: M35080, 25C010, 25C020, 25C040, 25C080, 25C128, 25C160, 25C256, 25C320, 25C640, M25P05, M25P10, M25P20, M25P40, M25P80, ST95010, ST95020, ST95040, ST95080, ST95160, ST95320, ST95640, ST95P02, ST95P04, ST95P08, X5043, X5045 EEPROMs Miscellaneous: CXK1011, CXK1012, CXK1013, M6M80011, M6M80021, M6M80041, SDE2506, TC89101, TC89102, 77005, 77007, BR9010, BR9020, BR9040, CAT64LC10, CAT64LC20, CAT64LC40, S-29190A, S-29290A ,S-29390A Texas Instruments TMS370cx0x, TMS370cx5x, TMS375c006, TMS370cx36, TMS370cx42 Motorola BDM Locked: 68HC912D60(A), 68HC912DG128(A), 68HC912DC128A *EEPROM Only |
технические характеристики | Совместимость с USB 2.0 и 1.1 Один программно контролируемый 8-13V/1mA выход по питанию Поддержка 3.3V и 5V микросхем В большинстве случаев не требуется внешнее питание 6 входов/выходов общего назначения с защитой по току и напряжению (12V/10mA) Один 3.3/5V выход по питанию 150mA, защита по току Функция самотестирования Возможно использование с адаптером для снятия защиты с BDM |
комплектация | Программатор UPA-USB Serial Programmer Диск с программным обеспечением 3 адаптера для микросхем USB кабель |
гарантия | 3 мес. |
Программатор для PIC контроллеров K150 имеет компактный размер, но при этом поддерживает огромное количество микроконтроллеров. Позволяя производить их программирование, шифрование, считывание и т. д.
Характеристики:
— Рабочее напряжение: 5 Вольт DC от USB порта
— 40 контактный ZIF разъем
— Поддержка Windows 98, 2000, NT, XP и Windows 7
— ICSP интерфейс (встроенный разъем)
— LED индикатор питания и программирования
— Защита USB порта компьютера
— Размер: 83 х 46 мм
— Вес: до 120 гр.
Комплектация: программатор PIC K150, ICSP кабель загрузки, комплект стоек.
Скачать программное обеспечение и софт для программатора PIC K150 (архив RAR размер 114 МБ) =>>
Скачать программное обеспечение и софт для программатора PIC K150 (архив ZIP размер 15 МБ) =>>
Скачать MPLAB Tools v8. 80 для программатора PIC K150 (архив ZIP размер 166 МБ) =>>
Поддержка микроконтроллеров:
10 Series: PIC10F200, PIC10F202, PIC10F204, PIC10F206, PIC10F220, PIC10F222
12C Series: PIC12C508, PIC12C508A, PIC12C509, PIC12C509A, PIC12C671, PIC12C672, PIC12CE518, PIC12CE519, PIC12CE673, PIC12CE674
12F Series: PIC12F508, PIC12F509, PIC12F629, PIC12F635, PIC12F675, PIC12F683
16C Series: PIC16C505, PIC16C554, PIC16C558, PIC16C61, PIC16C62, PIC16C62A, PIC16C62B, PIC16C63, PIC16C63A, PIC16C64, PIC16C64A, PIC16C65, PIC16C65A, PIC16C65B, PIC16C66, PIC16C66A, PIC16C67, PIC16C620, PIC16C620A, PIC16C621, PIC16C621A, PIC16C622, PIC16C622A, PIC16C71, PIC16C71A, PIC16C72, PIC16C72A, PIC16C73, PIC16C73A, PIC16C73B, PIC16C74, PIC16C74A, PIC16C74B, PIC16C76, PIC16C77, PIC16C710, PIC16C711, PIC16C712, PIC16C716, PIC16C745, PIC16C765, PIC16C773, PIC16C774, PIC16C83, PIC16C84
16F Series: PIC16F505, PIC16F506, PIC16F54, PIC16F57, PIC16F59, PIC16F627, PIC16LF627A, PIC16F627A, PIC16F628, PIC16LF628A, PIC16F628A, PIC16F630, PIC16F631, PIC16F631-1, PIC16F636, PIC16F636-1, PIC16F639, PIC16F639-1, PIC16F648A, PIC16F676, PIC16F677, PIC16F677-1, PIC16F684, PIC16F685, PIC16F685-1, PIC16F687, PIC16F687- 1, PIC16F688, PIC16F689, PIC16F689-1, PIC16F690, PIC16F690-1, PIC16F716, PIC16F72, PIC16F73, PIC16F74, PIC16F76, PIC16F77, PIC16F737, PIC16F747, PIC16F767, PIC16F777, PIC16F83, PIC16F84, PIC16F84A, PIC16F87, PIC16F88, PIC16F818, PIC16F819, PIC16F870, PIC16F871, PIC16F872, PIC16F873, PIC16F873A, PIC16LF873A, PIC16F874, PIC16F874A, PIC16F876, PIC16F876A, PIC16F877, PIC16F877A
18 Series: PIC18F242, PIC18F248, PIC18F252, PIC18F258, PIC18F442, PIC18F448, PIC18F452, PIC18F458, PIC18F1220, PIC18F1320, PIC18F2220, PIC18F2320, PIC18F2321, PIC18F4210, PIC18F2331, PIC18F2450, PIC18F2455, PIC18F2480, PIC18F2510, PIC18F2515, PIC18F2520, PIC18F2525, PIC18F2550, PIC18F2580, PIC18F2585, PIC18F2610, PIC18F2620, PIC18F2680, PIC18F4220, PIC18F4320, PIC18F6525, PIC18F6621, PIC18F8525, PIC18F8621, PIC18F2331, PIC18F2431, PIC18F4331, PIC18F4431, PIC18F2455, PIC18F2550, PIC18F4455, PIC18F4550, PIC18F4580, PIC18F2580, PIC18F2420, PIC18F2520, PIC18F2620, PIC18F6520, PIC18F6620, PIC18F6720, PIC18F6585, PIC18F6680, PIC18F8585, PIC18F8680
Оставить комментарий / Interfacing(USB — RS232 — I2c -ISP) Проекты, Проекты программиста микроконтроллеров, Проекты / Авторы Ибрар Айюб
Wisp648 с сайта www. voti.nl представляет собой программатор I n C ircuit S erial P для программирования флэш-памяти PIC, которая в основном может оставаться в вашей схеме .
Никаких раздражающих действий, таких как вытаскивание PIC из печатной платы, установка его в программатор, программирование, вытягивание его из программатора и установка обратно в печатную плату, снова и снова, он может оставаться в схеме на макетной плате или PCB при программировании PIC.
Становится рискованным , когда PIC подключается напрямую к сети 230В, как диммер с беспроводным управлением (и без траффика!) с этого сайта, тогда лучше программировать PIC отдельно от схемы.
Galva-Wisp
Другим решением для защиты вашего ПК является гальваническая изоляция программатора Wisp648 от ПК или сборка Galva-Wisp, это Wisp628, но гальванически развязанный двумя двойными оптопарами.
Galva-Wisp дополнен зеленым светодиодом питания , красным светодиодом программы и кнопкой для возможности сброса запрограммированного руководства PIC.
Кстати, ручной сброс возможен только при включенном MCLR. ( КОНФИГУРАЦИЯ MCLRE_ON в PIC-Basic (= по умолчанию) )
MARK II
Разница с Galva-Wisp MARK I заключается в том, что MARK II больше не имеет чипа MAX232.
Galva-Wisp получает питание от целевой цепи PIC (где остается PIC, который необходимо запрограммировать) (5В/20мА) и COM-порта RS232 (+/- 9В…12В).
Подключить программатор к PIC, который должен быть запрограммирован
, можно с помощью проводов, но проще
при использовании DIL-клипсы.
Программирование PIC также возможно, когда PIC
уже впаян в печатную плату (см. рисунки выше).
Кабель на DIL-зажиме не должен быть длиннее 1 метра, рекомендуется кабель с экраном на каждом проводе (см. рисунок).
Все программируемые устройства PIC Galva-Wisp / Wisp648 в порядке номеров |
PIC, программируемые Galva-Wisp / Wisp648 (на выбор) |
Просмотр подключений некоторых устройств PIC |
Дополнительная информация о внутрисхемном последовательном программировании (ICSP) |
Конрад имеет DIL-зажим в своем ассортименте |
Печатная плата 130101 | Вытравите сами (31мм x 53мм) (Руководство по травлению на голландском языке) |
IC1 | PIC16F648A — загрузите HEX-файл внизу этой страницы |
ИК2, ИК3 | PC827 (от LTV827) (двойные оптопары) |
LED1, LED2 | Зеленый и красный светодиод, Ø3 мм, слаботочный тип |
Т1 | BC547 NPN-транзистор |
Т2 | Транзистор Дарлингтона NPN TIP120 (см. текст) |
Д1,Д2,Д3,Д4 | BAT85 Диод Шоттки (если нет, то 1N4148) |
Д5 | Диод Шоттки SB140 (или SB130, или 1N5819) |
Х1 | Кристалл 20 МГц |
Р1,Р2,Р9…Р12 | 1к |
Р3…Р8 | 47 Ом |
Р13 | 2к2 |
С1 | 1000 мкФ / 6,3 В или 10 В (радиальное) (см. текст) |
С2 | 100n, аксиальный (подходит под IC1, в гнезде IC) |
С3, С4 | 1 мкФ (тантал) |
С5 | 22 мкФ |
С6,С7 | 22 пФ |
С1 | Кнопка сброса (можно не использовать) |
Соединение 1 | 15-контактный разъем Sub-D, вилка |
Conn2 | 9-контактный разъем Sub-D, гнездо |
Гнездо IC | 18 контактов, на выбор |
Подробнее: Недорогой программатор ICSP PIC с использованием PIC16F648A
Задавать вопрос
спросил
Изменено 8 лет, 10 месяцев назад
Просмотрено 614 раз
У меня проблемы с программированием изображений. Поскольку я новичок в программировании изображений, я начал с включения светодиодов 8-сегментного дисплея один за другим. Все прошло хорошо, кроме Выходной светодиод RB4 не загорелся (он не сломан, потому что я проверил его с 5v через резистор). Я думал, что это проблема, но не такая серьезная, поэтому я продолжил. Следующей целью было подсветить все сегменты дисплея сразу после запуска с помощью кода:
#includeпустая функция() { ТРИСБ=0X00; ПОРТВ=0X00; ТРИСА = 1; пока(1) { ПОРТB=0XFF; } }
Не удалось — при запуске загораются только 2 сегмента и тут же пропадают , после чего ни один из светодиодов не загорелся.
После этой проблемы я пошел еще дальше — я хотел включить выход при нажатии переключателя (высокий вход), и в другой раз это не удалось. Светодиод RB7 горел все время . Нажатие переключателя ничего не дало. Код:
#includeпустая функция() { ТРИСБ=0X00; ПОРТВ=0X00; ТРИСА = 1; пока(1) { if (RA4 == 1) //даже пробовал TRISA4 ==1 //RB0 не загорается, RB7 загорается постоянно { РБ0 = 1; } еще { РБ7 = 1; } } }
Может кто-нибудь сказать, почему у меня эти проблемы? Любые решения?
Кстати, предохранители были: WDT ВЫКЛ. , BODEN ВКЛ., MCLRE ВЫКЛ., защита кода ВЫКЛ., PWRTE ВЫКЛ., LVP ВКЛ., CPD ВЫКЛ.
Я использую программатор K150 PIC
1 : контакты PIC
2 : Схема
Я не знаю, что происходит с первым фрагментом. Второй не работает, потому что
TRISA = 1
устанавливает только RA0 в качестве входа. Остальные контакты A (включая RA4) по-прежнему выводятся. Вам нужно что-то вроде
TRISA = 0x10;1
RB4 находится под влиянием LVP. В «CONFIG – РЕГИСТР СЛОВА КОНФИГУРАЦИИ»:
LVP: Бит разрешения программирования низкого напряжения
1 = вывод RB4/PGM имеет функцию PGM, разрешено низковольтное программирование
0 = RB4/PGM является цифровым вводом/выводом, для программирования необходимо использовать HV на MCLR
, я думаю, поэтому RB4 не загорелся.