Обсуждаем контроллеры компании Atmel.
Вт дек 10, 2019 20:34:07
Я свой вариант SiProga предпочитаю - ДЕШЕВО И СЕРДИТО!
http://img.radiokot.ru/files/20529/22n0mfq2y0.GIFЭто дополнение к старо-доброму STK200 (и панельки от оного использую).
Кормится эта железяка от свободного USB разъёма.
Кстати из того же комплекта и модифицированный JDM для ПИКовых.
Ибо с LPT за последнее время тяжковато становится.
Вт дек 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) и всё сразу наладится?
Ср дек 11, 2019 09:03:32
Муррчик писал(а):Неужели взять 74HC244 (и соорудить STK200) и всё сразу наладится?
раее вам была дана рекомендация, которая приведет к 100% успеху:
USBAsp
Ср дек 11, 2019 10:06:02
МуррчикСтандартный STK200
Там на разъёме помимо прочего ДВЕ ПЕРЕМЫЧКИ - кодирование устройства для софта.
(такие перемычки практически во всех самоделках встречаются, только в каждом случае подключено
по-своему в соответствии с типом железа).
Буфер-усилитель ОБЯЗАТЕЛЕН (как и вся соответствующая обвязка LPT палить как-то некорректно).
Настройка порта LPT в BIOS ПК
стандартный LPT или ECP (позже уточню - надо старый комп запустить).
Там только в случае с LPT-PCI платкой требуется некоторый "шаманизм" с файлами конфигурации.
Настройка оболочки -
parallel
AVR ISP I/O
и соответствующий порт
в области "инверсий" окошки оставляем пустыми.
УПС...
В качестве источника питания используем или разъём GAME порта (так у меня с древних времен сделано) или на блоее современных - от USB хаба.
ARVНЕКОШЕРСТНО!!!
(особо для тех кому адурина "не МК"
![Wink :wink:](/forum/images/smilies/icon_wink.gif)
)
Сегодня все голову морочат - "ПОКУПАЙ", когда ЛЮБИТЕЛЬ САМ СДЕЛАТЬ МОЖЕТ (без излишних затрат).
Ср дек 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" не видеть
Ср дек 11, 2019 14:05:23
Относительно драйверов портов...
Там в далеком прошлом вопрос прямого управления из-под ХР был... решалось набором драйверов...
А к моменту работы с понькой оные УЖЕ были установлены - посему о них и не вспомнилось...
Вроде бы вот эти...
Было еще под х64 - но на старых ПК ставилась в основном х32 версия.
![Rolling Eyes :roll:](/forum/images/smilies/icon_rolleyes.gif)
328Р avrdudeshell и SinaProg обрабатывают.
Но под них у меня SiProg настроен, ибо STK200 единственно подходящий для АТ89Sхх под софтом ISP programmer1.2.0.56
Ср дек 18, 2019 07:51:20
обращаю внимание, кто будет (для ATmega328/328P)
пользовать версии 2.08c+patch и 2.08d, учитывайте,
в фьюз-байтах Extended и High перепутаны названия
трёх мл.битов (между этими байтами), в версии 2.08e
данный баг был успешно пофиксен
Ср янв 15, 2020 21:08:33
А я выбирал в пони мега324 и прошивал 328-ю. Понька, конечно ругалась, но шила корректно. По крайней мере для транзистортестера всё прошло нормально.
Вс июн 07, 2020 23:56:44
Как прошить Атмега 88 РА. Понька не хочет ее видеть а в списке нет. Видно пора менять прогу.
Пн июн 08, 2020 10:46:35
http://matrex-notes.blogspot.com/2015/0 ... tmega.html(мега 88 и 88Р)
или
PonyProg2000 2_08D (там просто мега 88я)
Ср янв 10, 2024 21:47:52
У кого-нибудь получилось шить mega 328p , понька в упор не хочет ее понимать..
Чт янв 11, 2024 19:20:16
На сегодняшний день уже не столь актуально.
Аврдудешелл имеет возможность работы с ардуиновским Ардуино ISP программатором (на базе Ардуино нано).
И там еще одна софтинка так же с ним работать может.
Чт янв 11, 2024 21:56:48
У кого-нибудь получилось шить mega 328p
нормально шьет, вы правильно установили и запускаете прогу? а то есть ньюанс
Добавлено after 2 minutes 58 seconds:На сегодняшний день уже не столь актуально.
Аврдудешелл имеет возможность работы с ардуиновским Ардуино ISP программатором )
бывает актуально. конкретно дудешел косячит с фьюзами на 328ой, тупо перепутаны местами
Чт янв 11, 2024 22:53:50
Ардуино ISP поддерживают также и следующие софт - оболочки:
avrdudeshell 09.01.2019
avrdudess 2.14(avrdude7) или более поздняя версия
SinaProg 2.1
так что при необходимости можно и перепроверить результат работы.
Чт янв 11, 2024 23:21:28
ну как бы по и для ардуино своя ветка.
я про "голый чип без вшитого загрузчика"
Чт янв 11, 2024 23:34:54
Именно про "голый чип" и идет речь.
От адуринки только железо согласно "arduinoISP", а работа с ним ничем не отличается от работы с любым иным " железом" из списка в соответствующей софт-оболочке.
Пт янв 12, 2024 16:21:59
Именно про "голый чип" и идет речь.
зайдем с другой стороны
данная тема Любителям PonyProg точно по пони прог?
а то программа как бы не знает ни о каком ардуино
специально просмотрел поддерживаемые програматоры по обоим портам COM & LPT вот нет ардуино и все.
и голый чип совсем не "ардуина" а конкретный чип линейки AVR контролеров имеющий имя и фамилию
Вт янв 16, 2024 17:51:15
Я выше выкладывал вариант железа именно для понипрога (модифицированный SIprog на СОМ порт материнки).
Однако судя по тенденциям развития компов ни СОМ ни LPT портов скоро не останется (тем более на ноутах).
Поэтому и велась неспешная работа по поиску действенной "народной альтернативы" как понипрогу, так и железу используемому для прошивок.
Как оказалось не напрасно.
В данном случае речь то совсем не про ардуину, а про железо программатора на шине USB и сопутствующих софт - оболочках для данного железа ля применения при работе с АВР МК.
Собственно "народная альтернатива" понипрогу для ПК в которых остались только USB порты.
И то... Только в качестве ИНФОРМАЦИОННОГО СООБЩЕНИЯ.
Вт янв 16, 2024 22:45:49
как по мне сейчас "народный" юсб асп за 100р с китайской помойки и программа AsProgrammer 2.2 поддерживающая не только АВР
AVRDUDESS тоже не плохой прошивальщик вкупе с "AVRISP mkII "
Пн янв 22, 2024 14:56:14
В купе с AVRISP MKII и Студия работает, Дудка становится не нужна.
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.