програмно реализуемый ISP
порт используется как адаптер между мк и ПС. диоды и резисторы согласовывают уровни.
За подробной информацией лучше всего обратиться к господину Громову. Ибо проэкт Algoritm builder является коммерческим,
или к создателю Uniprof, который на базе ПГ создал свой программатор. http://nikolaew.org
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
програмно реализуемый ISP
порт используется как адаптер между мк и ПС
дяденька КЭП я это и так знаю...
меня сам механизм интересует
есть вроде как 2 варианта
1) както захватить власть над компьютерным УАРТ контроллером и превратить его в паралельный порт.... а там дальше и SPI получить
2) слать в порт стрёмные байты на стрёмной скорости и если повезёт, получать на выходе тот же SPI.... на сколько мне фантазии хватило
Ещё один вариант разводки односторонней платы для "программатора Громова". На этот раз применяется угловой разъём D-SUB с установкой на плату. У меня к COM-порту несколько устройств подключается, а сам он далековато под столом находится, поэтому я сделал удлинитель и вывел его наверх, а устройства уже подключаю поочерёдно к удлинителю. Поэтому такой вариант меня устраивает. Кто владеет ЛУТ'том с фольгой соорудит себе этот вариант быстро. IDC10 разведён стандартно для ISP программаторов. Сам этот вариант собран и проверен в работе, косяков в разводке нет. Я им ATtiny2313 прошивал при помощи оболочки UniProf. В архиве идёт всё скопом: фотки, разводка в формате lay, причём разных вариантов и схема.
Для сборки нужно: кусок односторонней платы размером 40х40 мм (сама плата 35х35 мм), 3 выводных диода 1N4148, семь SMD резисторов 0805 по 1кОм (1001), разъём IDC10F и DRB-9M (угловой с установкой на плату). Остальное вы знаете: принтер и алюминиевая фольга - утюг - хлорное железо.
Здравствуйте, наткнулся случайно на эту тему, прочитал, скорее всего помогло, а именно фраза oleg63m о галочке "~ COM"
В общем собрал я когдато программатор громова, в дальнейшем хотел сделать USBAsp. Мне даже ктото дал хароший чертеж платы с разводкой на многие популярные МК для прошивки, осталось прошить мегу8, поставить в панельку и запустить. Но на том и закончилось. пользовался громовым а плату USBAsp пользовался как Универсальной платой для прошивки МК. (софт uniprof)
Некоторое время назад мне нужен был АВР программатор, я мозги себе чуть не вынес потому, что у меня это все неработало, МК не откликается. Ни на моем компе, ни на другом. Думал уже собирать USB или СТК 200. Вот закончив читать эту статью, я решил попробовать поиграться с разными версиями uniprof. И посмотреть на ту злощастную галочку.
Вобщем только что подключил все работает, Ставлю галочку и все, таже ошибка.
Надеюсь больше никаких проблем не будет) и комуто тоже поможет эта статья и мой отзыв)
Доброго всем дня, спаял программатор Громова навесным монтажом- на старом компе в Uniprof новую Атмегу8-16PU Dip28 увидел сразу ( первый программатор , который заработал), но при прошивке по глупости выставил фьюз CKOPT (поставил галку) после мк перестал откликаться, устройство, кстати, для которого чип был нужен тоже не работает, но там видимо другие причины. Потом по еще большей глупости таким же образом прошил вторую Атмегу8 , в результате остался без атмег и в раздумьях. Вешал внешний кварц на 9 и 10 ногу с кондерами и без на 4 и на 10 Мгц- толку нет. Что делать?
надо не кварц вешать, а генератор делать, и подавать сигнал на osc1 , так как не понятно, что вы там еще запрограммили, может на внешний RC, хотя если только оптимизировали генератор, то он и остался внутренним, изменились только условия генерации, а вы ему кварцу суете, не хорошо это, не по людски
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
Больше ничего не програмил в плане фьюзов, .hex залил и все..
Спасибо, за подсказку, буду генератор ваять, если новых атмег не куплю раньше..
А насчет кварца, почему же не по-людски? Ему по схеме основного устройства там положено быть, 12мгц.
Да, а на какую частоту генератор надо? OSC1- это 9я нога у меги8?
Это я так пошутил, просто у тебя генератр внутренний, а ты пытаешься подсунуть внешний кварц, поэтому и не по людски.
А вобще, перед тем, как прошивать фюзы, надо считать их с мк, и посмотреть как выставлены spien и rstdisbl.
первый всегда в новом мк включен, а последний выключен. отсбда уже нужно ориентироваться, ставить галку или убирать, ато в разных программаторах по разному, отсюда куча залоченных мк
генератор около 1 Мгц, но для исправления фюзов можно и меньше, люди пальцами тактируют
ну да, на 9 ногу генератор совать.
а потом, когда оживет, зашивай хекс, а потом уже фюзы, и никак не наоборот
ну и в теме о фюзах почитай, я там указал ссылку, полезно почитать
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
Пальцами не хочет тактироваться, может бубен взять в другую руку На 555 таймере можно сделать генератор?
PS чекбоксы на новой меге ВСЕ были пустые, кроме SPIEN, который вообще был недоступен.
Спасибо, но меня спас только Fusebit Doctor с сайта Getchip, восстанавливающий заводские настройки камня- супер вещь! Теперь можно хоть методом научного тыка фьюзы ставить. С 10 раза все равно заработает )))
STK-500 HVPP/HVSP еще круче и полезнее, он и фюзы восстанавливает и программирует. Через месяца 3 Вы перестанете лочить мк и дохтор будет просто пылиться на полочке. Надеюсь хватило соображения мегу8 на сокет поставить? так ее еще можно где-нить использовать будет, а при необходимости програмнуть, и восстанавливать в дохторе
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
Жуть такая... Собрал программатор Громова. Подключаю к компу - ПониПрог говорит, что устройства нет или непонятное устройство. Тыкал в оба комовских порта - одна и та же ситуация...
Помогите, кто чем может Мож в настройках что? Шью АТмегу8А
Собрал программатор Громова. Подключаю к компу - ПониПрог говорит
Сейчас пробую 2006 Унипроф...
Мудрое решение, ибо понипрог и прграмматор громова вещи не совместимые.
можно, конечно, заставить работать, но схему надо изменить, а это уже совсем другой программатор получится
попробуй поперебирать сом порты в унипрофе и задержки.
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.