Программатор avr, pic, i2ceprom Микроконтроллеры и цифровая техника.
Поскольку без программатора, как пишут не обойтись при изучении МК, решил начать с его изготовления. Спаял девайс отсюда Девайс вроде работает, а вроде нет.
Чего то там мигает светодиодами, а микроконтроллер (16F676) не читает. Насколь я понимаю он должен начитать с чистого, только что купленного микроконтроллера нули и в конце должна быть переменная ОССAL? У меня же icprog как бы все читает, но выдает 3FFF и FF в окнах.
- Тоже хочу собрать данный программатор, но в схеме меня смущают пара вещей: 1) Разве.
- USBasp - USB программатор для AVR, PIC и AVR. Программатор для AVR, PIC, I2CEPROM; PICkit-2 lite - USB программатор PIC.
Если девайс отключить выдает нули.Протестировал порт програмкой tcom вроде работает, нажимаю там кнопки на соотв пинах сом порта девайса уровни меняются. На ногах микросхемы читаемой тоже. А что там в реале должно быть я ни в зуб ногой. Даже кварц какие то пачки генерирует. По пути каждого сигнала на схеме прополз, вроде всё работает.
Чего делать, куда рыть? Откликнитесь плиз кто таким польуется, у меня к вам пара вопросов. И ещё, на сайте Экстра пика написано, что этот контроллер програмируется только при помощи ISCP,он там с списке помечен звездочкой. Значит ли это, что его нельзя читать 'из кроватки' программатора? Да и что это вообще значит. Уже неделю лбом об этот чертов программатор стучусь.
Поскольку без программатора, как пишут не обойтись при изучении МК, решил начать с его изготовления. Спаял девайс отсюда Уже неделю лбом об этот чертов программатор стучусь. При программирования PICов кварц не требуется метод проверки програматора (СОМ-порт отключен, МК-нет) 1. Программатор внутрисхемный, т.е.
Мк программируется в устройстве с подключенным к нему кварцем с обвязкой, просто 'из кроватки' мк не получится прочитать/записать. Вы говорили про кварц - генерирует какие-то пачки, что за кварц, где он. Попробуйте AVR-ку какую-нибудь прочитать (если есть), что получится? Собственно кварц в ссылке первого поста на печатке.Там же и кроватки. AVR-ку тоже не читает, пробовал 2313. Пишет, что обнаружил плохую сигнатуру.Печатку я немного переделал, выкладываю окончательный вариант.
Вообще может я неправильно понимаю, 'внутрисистемный' это значит просто нет кроватей на борту или есть причуды? В чем именно они состоят? Разве отключение обвязки микросхемы на системной плате от используемых для программирования ног не приветствуется? Чего там кроме питания ещё надо? BOB51, за статью Огромное спасибо, буду разбираться.Кстати из статьи следует стр5, что нет разницы каким портом LPT или COM программируется чип.(к вашему 1-му посту).
Цитата: метод проверки програматора (СОМ-порт отключен, МК-нет) DmitriyVDN, вы уверены? Это всегда работает? Завтра буду пробовать, отпишусь по всем пунктам Вашего поста. Вы собирали этот программатор?
С10 есть во всех вариантах схемы (у меня их три), HL1 в двух и вправду на 9-й ноге,спасибо. Жаль,- это некритично для работоспособности устройства.
П.6 кабель мама-мама прозвонен раз 20ть 1-1,2-2 и т.д. П.7 - 'включаем Iprog' имеется ввиду 'включаем Iсprog'? У меня icpr106b. Зы: В лае две печатки, моя красная. Для программ IC-PROG и Pony Prog вроде как особой разницы между LPT и COM нет, если только применять порты на материнке, а вот относительно операционных систем. XP может блокировать некотрые функции LPT, причем на разных ПК (железо) и при разных вариантах установки (версии ПО) ведет себя по-разному.
Что касается портов, размещенных на дополнительных слотах расширения (китайцы и пр.), а также и USB переходниках - только проверка опытным путем (в подавляющем большинстве случаев оччень большие проблемы). Да и LPT на большинстве современных материнок уже нет, похоже COM скоро тоже станет редкостью (на ноутбуках нового поколения их уже нет -приходится за старьем 'гоняться'). Настройка IC-PROG. (Только для Windows XP ): Правой кнопкой щёлкните на файле icprog.exe.
'Свойства ' вкладка 'Совместимость ' Установите 'галочку' на 'Запустить программу в режиме совместимости с: ' выберите 'Windows 2000 '. Запустите файл icprog.exe.
Выберите 'Settings ' 'Options ' вкладку 'Language ' установить язык 'Russian ' и нажмите 'Ok '. Согласитесь с утверждением 'You need to restart IC-Prog now ' (нажмите 'Ok '). Оболочка программатора перезапустится. 'Настройки ' 'Программатор '. Далее, 'Настройки ' 'Опции ' выберите вкладку 'Общие ' установите 'галочку' на пункте 'Вкл. NT/2000/XP драйвер ' Нажмите 'Ok ' если драйвер до этого не был установлен в системе, в появившемся окне 'Confirm ' нажмите 'Ok '.
Драйвер установится, и оболочка программатора перезапустится. Примечание: Для очень 'быстрых' компьютеров возможно потребуется увеличить параметр 'Задержка Ввода/Вывода '.
Увеличение этого параметра увеличивает надёжность программирования, однако, увеличивается и время, затрачиваемое на программирование микросхемы. 'Настройки ' 'Опции ' выберите вкладку 'I2C ' установите 'галочки' на пунктах: 'Включить MCLR как VCC ' и 'Включить запись блоками '. Нажмите 'Ok '. Программа готова к работе.
Работает с любым COM-портом, не перегружая по току COM-порт компьютера, так как MAX232 не представляет опасности для COM-порта. Поддерживается распространёнными программами IC-PROG, Pony Prog и другими, как программатор JDM. Программатор подключается к COM-порту компьютера, через стандартный кабель-удлинитель COM-порта (DB9M - DB9F) или непосредственно к конвертору USB – COM. Для питания программатора должен использоваться стабилизированный источник питания напряжением от +16v до +24,0v.
На плате программатора имеются светодиоды, указывающие режим работы программатора (POWER, VPP, RXD и TXD). Разъёмы для шлейфов ICSP. Правильно собранный программатор не нуждается в настройке и начинает работать сразу. Распиновка ICSP в pic Для корректной установки программы IC-PROG, на компьютер под управлением Windows XP, ознакомьтесь с файлом. Программатора: в файле «cshProgAVR&PIC» (sPlanv6.0). Плата: в файле «pcbProgAVR&PIC» (Sprint-Layoutv4.0). Печатку чуть модернизированная (номиналы деталей подписаны, принаведении курсора появится надпись элемента) Ильяшенко С.
Brest, EW3CS ew3cs@mail.ru - Собрал Nikolai4, вот,что получилось: Заместо 74LS00 поставил К555ЛА3 (полный аналог) Электролиты С1,3,4,5 =1мкФ Заместо КТ315 поставил КТ3102, КТ814 с любой буквой Для подключения столь большого разнообразия к одному сокету ZIF пришлось поставить dip переключатели. Программу использую IC-PROG с драйвером и инструкцией версия 1,06В (последняя).