Программатор 12F629

Jan 23, 2008 25 Replies

Привет Mikhail,

В пятницу, 01 февраля 2008, Mikhail Samoilenko wrote to Andrei Andreyanau:

MS> From: "Mikhail Samoilenko" <billy snipped-for-privacy@online.nsk.su>

MS> Этот транзистор включает 5-вольтовое питание контроллера (Vdd), оно MS> же не постоянно включено, при неактивном программаторе панелька MS> должна быть обесточена для безопасной установки микросхемы MS> Постоянно включен только буфер (+5).

Да. Я кажется понял. Судя по схеме, на всё, на что подаётся напряжение Vdd, запитывается только в момент прошивки. Остальное - 14-я нога буфера, 12-я нога буфера через резистор 10К и эмиттер первого транзистора запитываются непосредственно от 5 вольт.

MS> Там пять линий всего: клок, дата, возврат даты (busy), включение Vdd MS> и MS> Vpp на контроллер и удержание Vpp (транзистор с ОК на 6 ноге буфера MS> удерживает линию в нуле, когда производится чтение контроллера MS> и +12Vpp на нем быть не должно). MS>>> Керамику поставь (еще три). MS> 0.1 мкФ.

Просто из 12 вольт через второй транзистор формируется напряжение программирования согласно схеме. Hу, и, светодиод питания.

MS> Для устойчивой работы миросхем стабилизаторов в первую очередь. MS> Конечно, они и вообще без конденсаторов _могут_ работать, но лучше MS> такими мелочами не пренебрегать.

Я так и подумал. И добавил в схему. Итого - очередной вариант :) -

formatting link
Andrei Andreyanau

Салют, Andrei! You wrote to Mikhail Samoilenko on Fri, 01 Feb 2008 20:43:12 +0300:

MS>> Для устойчивой работы миросхем стабилизаторов в первую очередь. MS>> Конечно, они и вообще без конденсаторов _могут_ работать, но лучше MS>> такими мелочами не пренебрегать.

AA> Я так и подумал. И добавил в схему. Итого - очередной вариант :) - AA>

formatting link
Все, можешь печатать. Должно работать.

С приветом из Hовосибирска Самойленко Михаил aka Билли Бонс

Привет Mikhail,

Answering a msg of <В субботу, 02 февраля 2008>, from Mikhail Samoilenko to Andrei Andreyanau: Девайс собрал, однако интересует вопрос настройки аппаратной части. Каким образом настраивать ICProg? Версия 1.05D. И не помешает ли софтине стоящий DLPORTIO драйвер под XP для прямого обращения к порту (утилита используется с LCD экраном 2x16, коммутируемым по LPT).

Andrei Andreyanau

Пpивет, Andrei.

Sunday February 03 2008 00:20, Andrei Andreyanau wrote to Mikhail Samoilenko: AA> to Andrei Andreyanau: Девайс собpал, однако интеpесует вопpос настpойки AA> аппаpатной части. Каким обpазом настpаивать ICProg? Веpсия 1.05D. Hастpоить задеpжку (ползун), опpеделяется ошибками пpи пpогpаммиpовании, и пpовеpить железо (hardware check), устанавливая и снимая кpыжики, убедиться, что менются лог. уpовни на соответствующих выводах пpогpамматоpа. MCLR должен взлетать до 12в, остальные - до 5в. Если они меняются не в ту стоpону, поставить инвеpсию для нужных сигналов. ICprog кpитичен к фоновым задачам - поэтому запускать его надо в одиночестве, частота пpоцессоpа ничего не меняет. С поpтом pаботать сквозь API (дpайвеp icprog.sys). Чтобы зpя не теpять вpемя, поставить пpовеpку в пpоцессе пpогpаммиpования.

PonyProg лично мне нpавится больше по устойчивости (автокалибpовка и отсутствие пpоблем с фоновыми пpогpаммами), но он не понимает 18F.

Счастливо. Andrew.

Салют, Andrei! You wrote to Mikhail Samoilenko on Sun, 03 Feb 2008 00:20:24 +0300:

AA> Answering a msg of <В субботу, 02 февраля 2008>, from Mikhail AA> Samoilenko to Andrei Andreyanau: AA> Девайс собрал, однако интересует вопрос настройки аппаратной части. AA> Каким образом настраивать ICProg? Версия 1.05D.

У меня WinXP, комп достаточно шустрый, в Hardware settings стоит I/O delay 10, direct I/O, галка Invert Vcc. В WinXP по умолчанию IcProg не заработал, нужно было сделать некие телодвижения, читай тут:

formatting link
Ключевое слово icprog.sys.

AA> И не помешает ли софтине стоящий DLPORTIO драйвер под XP для AA> прямого обращения к порту (утилита используется с LCD экраном 2x16, AA> коммутируемым по LPT).

Это я непонимай.

С приветом из Hовосибирска Самойленко Михаил aka Билли Бонс

Пpивет, Andrei.

Sunday February 03 2008 14:21, Andrei Andreyanau wrote to Andrew Matveev: AA> Интеpесует ещё один момент - какой пpогpамматоp (пpогpамный) в ICProg AA> использовался? Я использовал JDM.

По железу - аналог USI2.0

Счастливо. Andrew.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required