AVRDUDE_PROG пишет: программируемый контроллер не обнаружен
#31
Конечно получится, куда денется. Опыта нет просто, вот подскажете и точно получится, я уже знаю что делать, ну по крайней мере думаю, что знаю. Оборудования - две фабрики и ничего, справляюсь.
#32
Вот два варианта плат адаптера для программирования AVR контроллеров. Одна - плата оригинал как она попала ко мне (с VRTP форума), другая - чуть подправленая мною (изменений серьезных в схеме нет, просто кое-где подправил дорожки, "как под себя"). Выбирайте на свой вкус.

Файлы вложений

.rar   plata_adapter_avr.rar (Размер: 79.89 KB / Загрузок: 98)
#33
у меня буква P внизу AU 2117, перемычку ставил такая же херня,длину уменьшал, осталось только может 5 вольт взять с другого аппарата , или подводку сделать витой парой каждую шину, одну на массу, вторая сигнальная. Собрал программатор Громова , простейшая схема, только разьем не мог долго найти, потом нашел LTP порт маму и болгаркой отрезал 9 контактов, промаркировал их и напаял схему для сом порта. Программа Uniprof, в итоге начал читать микруху и пытаюсь даже записать, под виндовс 10, записывает НЕX файл, но с ошибками, пока ебся 2 дня с ним, прошивает но ошибки, пытаюсь снизить скорость порта, пишут нажать тормоз в программе. читает пишет, уже что-то. значит микруха нормальная. Может программатор глючит.



.docx   ATmega328(P).en.ru.docx (Размер: 227.13 KB / Загрузок: 85) данные на микроконтроллер перевел.


.rar   Uniprof.rar (Размер: 343.33 KB / Загрузок: 100) программа Uniprof 
    программатор Громова ( схема и плата)
   
#34
Может кто подскажет , программатором громова прошил фьюзы согласно документации на AT328P. Может это стопорить  загрузку или не важно  когда прошить фьюзы, до прошивки  флеш  памяти или после.!!
    фьюзы атмега 328 . Программе Uniprof  наоборот , отсутствие галочки -активное действие.
#35
небольшое видео по AVRDude
https://youtu.be/6r6T9fyJkLo

подсоединил снова USBasp укоротил провода все проверил, все как раньше, драйверы установлены, на команды светодиод верхний моргает, прописал в файле скорость 1 кГц, и отключил проверку сигнатуры -F.
Программа выдала:
Cформированная командная строка:
avrdude.exe -p m328p -c usbasp -B 1000 -F -P usb -U calibration:r:calibration.hex:r
avrdude.exe: set SCK frequency to 1000 Hz
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.02s
avrdude.exe: Device signature = 0x1e9516
avrdude.exe: Expected signature for ATmega328P is 1E 95 0F
avrdude.exe: reading calibration memory:
Reading | ################################################## | 100% 0.01s
avrdude.exe: writing output file "calibration.hex"
avrdude.exe: safemode: Fuses OK (E:01, H: DC, L:FF)
avrdude.exe done.  Thank you.

Сформированная командная строка:
avrdude.exe -p m328p -c usbasp -B 1000 -F -P usb -U калибровка:r:калибровка.шестнадцатеричный:r
avrdude.exe : установите частоту SCK на 1000 Гц
avrdude.exe : Устройство AVR инициализировано и готово к приему инструкций
Чтение | ################################################## | 100% 0.02 с
avrdude.exe : Сигнатура устройства = 0x1e9516
avrdude.exe : Ожидаемая сигнатура для ATmega328P составляет 1E 95 0F
avrdude.exe : считывание калибровочной памяти:
Чтение | ################################################## | 100% 0.01 с
avrdude.exe : запись выходного файла "калибровка.шестнадцатеричный"
avrdude.exe : безопасный режим: Предохранители в порядке (E:01, H:  DC, L:FF)
avrdude.exe сделано. Спасибо.
#36
Наконец -то, после долгих танцев  с бубнами) и выше выложенного видео)  началась шиться микросхема , хотя  и не определяется сигнатура микросхемы. Что я сделал!!!!!
Открыл папку , где находится программа (Avrdude) с файлами , открываю в Тотал Командере, делее нахожу файл
programm.ini , открываю редактирование клавишей F4 (правка), открывается текст файла в блокноте Notepad,
далее нахожу надпись своего программатора USBasp  и в  первой строке программатора  добавляю  :
[USBasp]
progisp=usbasp -B 1000 -F
portprog=usb
portenabled=0


далее жму сохранить. -B (  скорость чтения и записи) 1000 (это в герцах скорость записи ) и -F ( отключение сигнатуры) .
Кристал стал писаться, хотя в конце  все равно пишет- "микроконтроллер не обнаружен". Так что, я думаю, дело было в скорости. Снижайте скорость  программирования и будет меньше помех и наводок  и кристал прошьется. 
А то что, не определяется как нужно, не вопрос- лишь бы шился.  Как то так.
#37
Скачал до этого прошивки,  зашил в микроконтроллер ATmega 328P , изображение зеркальное в тестере  (в обратку рисует текст). Скачал другую русскую MG328(BigDisplay) на 8 мгц  ( по кварцу в тестере), зеркальную  и все встало на места, тестер заработал. Прошивки  ниже : 

.rar   798RU.RAR (Размер: 41.01 KB / Загрузок: 107)
#38
Здравствуйте, дошли наконец руки до проверки. Сделал адаптер, скачал по совету DaksRus66 программу AVRDUDE Shell. В программе вроде всё не сложно, программатор видит вроде, но при попытке "камень" прошить не хочет. Пробовал на Attiny2313 (он б/у), пробовал на Atmega8 (он новый), пишет одно и то же. Может посоветуете, чего делать дальше?
#39
Прежде чем пытаться прошить камень, надо считать его текущее состояние, заводские фьюзы (если процессор новый и его прошивка не защищена от считывания). Камень должен опознаться, иначе его прошивать бесполезно. Потом его можно стереть. А вот если камень не опознается и не читается, то тут уже возможны такие варианты:
1. Камень не новый и защищен от считывания, или залочен.
2. Обрыв линий (достаточно одной) идущей от процессора к камню. Тут только прозванивать, благо что этих линий всего несколько (для каждого процессора свои).
3. Сам процессор неисправный.
4. Сам программатор неисправный или прошит не правильно. Проверить еще раз правильно ли выставлены перемычки (5В).
5. Неудачный драйвер устройства в Виндоус.
6. Прошивка программатора очень старая (мой тоже ругался в AVRDude Prog, но в AVRDude Shell работает нормально). Для перепрошивки (обновления) нужен второй программатор.

Щас проверю что у меня стоит.
#40
Так программа видит что атмега не та,но прошивка для atmega328p должна работать и в atmega328pb
Мне вообще прислали 10 шт MD-328D вместо anmega328,лежат,не ковырял еще