Микроконтроллеры | Задержка для MCLR и PGM в LVP-режиме |
|
---|---|---|
Здравствуйте! Я собираю программатор для PIC (PIC16F628A) - аналог JDM & ExtraPIC(но для низковольтного режима LVP) с подключением к USB посредством CP2102. Подскажите, пожалуйста, играет ли роль (максимальная)величина задержки Tppdp подачи VDD на пины MCLR (VPP) и PGM после подачи питания? Т.е. если я их первоначально посажу на землю через резистор, а после подключения программатора к USB ключом включу их к VDD, не попытается ли запуститься за это время микроконтроллер? Или все-таки необходимы именно микросекунды и необходимо делать цепь задержки с конденсатором? |
|
|
Насколько я помню, при включении режима низковольтного программирования, одна ножка становится "переключателем" входа в режим программирования (по аналогии с подачей +12В на MCLR в штатном режиме программирования). |
|
|
Да, на ножку PGM надо подать +5 В (но какая максимальная задержка после подачи питания в подаче этих вольт допустима?) |
|
|
Если я не ошибаюсь, то на MCLR можно в любой момент подать +12 В и начать программировать МК. Иногда, при отладке из MPLabs я забывал "прижимать" MCLR к земле перед программированием и все работало (т.е. по нажатию кнопки программировать МК сразу же прошивался). Питание в схеме было внешнее и не снимальось для инициализации процесса программирования. Возможно из здесь так. |
|
|
В данный момент мой собранный программатор неспешно считывает прошивку - диоды весело мигают. Неспешно, конечно, но ведь за это время можно и кофе попить )) Скачаю новую версию MPLAB и попытаюсь записать прошивку. |
|
|
Копия окна |
|
|
Программатор в основном собран и работает (хотя для него пришлось писать свою программу (тоже в основном уже готова), но это даже и лучше - схема программатора предусматривает квитирование сигналов, что обеспечивает надежность программирования безразлично к скорости работы шины USB). Осталось добавить оптронные ключи, чтобы отключать DATA и CLOCK, и ключ, управляющий линией PGM - передавая "0" по TX, разрываем линию PGM, что обеспечивает повторный вход в режим программирования (например, для переключения в область конфигурации). |
|
|
Скриншот окна программы |
|
|
Мда... За скин и софт программатора (правда я его не тестировал) можно поставить отлично! А вот за железо, я бы ... |
|
|
Hexy: Недостатком можно посчитать медлительность (требуется несколько минут для программирования PIC'а), А почему так? Из-за режима LVP? IC-prog с JDM даже 874-е пики шьет пару десятков секунд, а то и того меньше. |
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |