Обсуждаем контроллеры компании Atmel.
Ответить

Re: Любителям PonyProg

Вт дек 10, 2019 20:34:07

Я свой вариант SiProga предпочитаю - ДЕШЕВО И СЕРДИТО!
http://img.radiokot.ru/files/20529/22n0mfq2y0.GIF
my_siprog.zip
(588.18 KiB) Скачиваний: 66

Это дополнение к старо-доброму STK200 (и панельки от оного использую).
Кормится эта железяка от свободного USB разъёма.
Кстати из того же комплекта и модифицированный JDM для ПИКовых.
Ибо с LPT за последнее время тяжковато становится.
8)

Re: Любителям PonyProg

Вт дек 10, 2019 22:23:32

Ув. BOB51 !
"повёлся" я по предложенному LPT-пути и поймал следующие "грабли"

=== ЧТО УДАЧНО ====================
1) легко на XP становятся 2.08c, 2.08c+patch и 2.08d
2) все они успешно выполняют Calibration
3) двое последних имеют в списке мегу328

=== НЕ УДАЧНО =====================
1) 2.08c+patch в настройке Interface Setup (бит-инверсию не использую),
при выборе I/O port setup - "Parallel", заявляет :
~ Avr ISP API - (Probe) - Test Failed
~ Avr ISP I/O - (Probe) - Test Failed
~ DT-006 API - (Probe) - Test OK
~ DT-006 I/O - (Probe) - Test OK
~ EASY I2C API - (Probe) - Test Failed
~ EASY I2C I/O - (Probe) - Test Failed
~ SysFs I/O - (Probe) - Test OK
на LPT, что ни выполняй, не происходит изменений ни одного уровня

2) 2.08d в настройке Interface Setup (бит-инверсию не использую),
при выборе I/O port setup - "Parallel", заявляет :
~ Avr ISP API - (Probe) - Test Failed
~ Avr ISP I/O - (Probe) - Test Failed
~ DT-006 API - (Probe) - Test OK
~ DT-006 I/O - (Probe) - Test OK
~ EASY I2C API - (Probe) - Test Failed
~ EASY I2C I/O - (Probe) - Test Failed
~ SysFs I/O - (Probe) - Test OK
на LPT, что ни выполняй, не происходит изменений ни одного уровня

=== ДЛЯ СРАВНЕНИЯ =================
на том же самом железе, но при версии 2.07с, происходит такое :
~ Avr ISP API - (Probe) - Test Failed (железо - без реакции)
~ Avr ISP I/O - (Probe) - Test OK (тест "пляшет" уровнями на выводах
378.0, 378.1, 379.5, 379.7 разъёма LPT, если этот режим оставить, то
5проводков начинают работать корректно)
~ DT-006 API - (Probe) - Test OK (железо - без реакции)
~ DT-006 I/O - (Probe) - Test OK (уровни пляшут, 5пров. не работают)
~ EASY I2C API - (Probe) - Test Failed (железо - без реакции)
~ EASY I2C I/O - (Probe) - Test Failed (уровни пляшут, 5пров. не раб.)

=== ВОПРОСЕЦ ====
Где же собака порылась?
Неужели взять 74HC244 (и соорудить STK200) и всё сразу наладится?

Re: Любителям PonyProg

Ср дек 11, 2019 09:03:32

Муррчик писал(а):Неужели взять 74HC244 (и соорудить STK200) и всё сразу наладится?
раее вам была дана рекомендация, которая приведет к 100% успеху: USBAsp

Re: Любителям PonyProg

Ср дек 11, 2019 10:06:02

Муррчик
Стандартный STK200
betterSTK200.pdf
(26.28 KiB) Скачиваний: 28

Там на разъёме помимо прочего ДВЕ ПЕРЕМЫЧКИ - кодирование устройства для софта.
(такие перемычки практически во всех самоделках встречаются, только в каждом случае подключено
по-своему в соответствии с типом железа).
Буфер-усилитель ОБЯЗАТЕЛЕН (как и вся соответствующая обвязка LPT палить как-то некорректно).
Настройка порта LPT в BIOS ПК
стандартный LPT или ECP (позже уточню - надо старый комп запустить).
Там только в случае с LPT-PCI платкой требуется некоторый "шаманизм" с файлами конфигурации.
Настройка оболочки -
parallel
AVR ISP I/O
и соответствующий порт
в области "инверсий" окошки оставляем пустыми.
УПС...
В качестве источника питания используем или разъём GAME порта (так у меня с древних времен сделано) или на блоее современных - от USB хаба.
:beer:

ARV
НЕКОШЕРСТНО!!!
(особо для тех кому адурина "не МК" :wink: )
Сегодня все голову морочат - "ПОКУПАЙ", когда ЛЮБИТЕЛЬ САМ СДЕЛАТЬ МОЖЕТ (без излишних затрат).
:twisted:

Re: Любителям PonyProg

Ср дек 11, 2019 13:26:59

...огромное спасибо за моральную поддержку, получен некий промежуточный
результат (в виде кое-как заработавшей патч-версии V2_08c и теперь cмогу
шить 328-ю мегу), мне раньше хватало и меги-8, но она встречается всё реже,
а 328-я всё дешевеет - вот из-за этого весь сыр/бор. Причина софт-траббла
оказалась в том, что V2_07с открывает порты в XP легко, V2_08c захватывает
LPT только после бубнов с танцами, а V2_08d и V2_08e отказываются (в winXP)
управлять эЛПэТэ-хой напрочь, ну вот обстановку доложил, всем успехов!

з.ы. Теперь главное покупать 328P (а не 328),
поговаривают - у них разная сигнатура и поня имеет право "без P" не видеть

Re: Любителям PonyProg

Ср дек 11, 2019 14:05:23

Относительно драйверов портов...
Там в далеком прошлом вопрос прямого управления из-под ХР был... решалось набором драйверов...
А к моменту работы с понькой оные УЖЕ были установлены - посему о них и не вспомнилось...
Вроде бы вот эти...
dlportio-32-exe.zip
(167.05 KiB) Скачиваний: 91

Было еще под х64 - но на старых ПК ставилась в основном х32 версия.
:roll:
328Р avrdudeshell и SinaProg обрабатывают.
Но под них у меня SiProg настроен, ибо STK200 единственно подходящий для АТ89Sхх под софтом ISP programmer1.2.0.56
8)

Re: Любителям PonyProg

Ср дек 18, 2019 07:51:20

обращаю внимание, кто будет (для ATmega328/328P)
пользовать версии 2.08c+patch и 2.08d, учитывайте,
в фьюз-байтах Extended и High перепутаны названия
трёх мл.битов (между этими байтами), в версии 2.08e
данный баг был успешно пофиксен

Re: Любителям PonyProg

Ср янв 15, 2020 21:08:33

А я выбирал в пони мега324 и прошивал 328-ю. Понька, конечно ругалась, но шила корректно. По крайней мере для транзистортестера всё прошло нормально.
Ответить