Страница 2 из 2
Re: ATMEGA328P HELP!!!!
Добавлено: Пт янв 16, 2015 11:14 pm
ksgroup
Именно этим инструментом я и воспользовался, но он показал что фьюзы выставлены абсолютно правильно. Но атмеги все равно не шьются

Re: ATMEGA328P HELP!!!!
Добавлено: Пт янв 16, 2015 11:19 pm
triada13
по идее если фьюзы и сигнатура прочлись правильно, то все должно шиться. а чем шьете? дудкой?
Re: ATMEGA328P HELP!!!!
Добавлено: Пт янв 16, 2015 11:49 pm
ksgroup
triada13 писал(а):по идее если фьюзы и сигнатура прочлись правильно, то все должно шиться. а чем шьете? дудкой?
Да дудкой, под Linux. Пробовал Kazma под win. Ничего не шьет и не читает даже сигнатуру по ISP.
Re: ATMEGA328P HELP!!!!
Добавлено: Пт янв 16, 2015 11:51 pm
triada13
а фьюзы пробовали шить?
Re: ATMEGA328P HELP!!!!
Добавлено: Сб янв 17, 2015 12:05 am
ksgroup
triada13 писал(а):а фьюзы пробовали шить?
Как? По ISP не видит даже сигнатуру, а соответственно и писать ничего не может - даже фьюзы! Фьюз доктор пишет что фьюзы установлены правильно. Фьюз доктор позволяет записать фьюзы по умолчанию(заводские) принудительно - пробовал записывать - результат тот же. Фьюз доктор пишет по HVPP. Похоже придется собирать HVPP программатор и им шить. Хотя это еще те удобства.
Re: ATMEGA328P HELP!!!! РЕШЕНО!
Добавлено: Сб янв 17, 2015 10:16 am
ksgroup
Утро вечера мудренее

Закончилось моя эпопея с прошивкой ATMEGA328P-PU в DIP корпусе. Все оказалось до банального просто, но это стоило мне трех дней времени. Люди кому за 40 меня поймут услышав слова "Вот раньше делали, не то что сейчас". Как оказалось это касается и уважаемой фирмы ATMEL. Пять лет назад микроконтроллеры делали качественнее чем сейчас, и они "шьются" на максимальной скорости программатора, а именно такую скорость USBasp выставляет автоматически. Стоило принудительно понизить частоту сигнала "SCK" в программаторе и новые атмеги стали читаться и шиться. Это говорит о том что новые контроллеры работают хуже чем пятилетней давности. Но проблема решилась и это хорошо - 11 микроконтроллеров не улетят в корзину.
Как сделать - я шью с помощью avrdude. У него есть ключ -B.
Возможные значения ключа -В
* 0.5 - 1.0 -> 1.5 MHz
* 1.0 - 2.0 -> 750 kHz
* 2.0 - 4.0 -> 375 kHz
* 4.0 - 8.0 -> 187.5 kHz
* 8.0 - 20.96 -> 93.75 kHz
* 20.96 - 46.88 -> 32 kHz
* 46.88 - 93.75 -> 16 kHz
* 93.75 - 187.5 -> 8 kHz
* 187.5 - 375.0 -> 4 kHz
* 375.0 - 750.0 -> 2 kHz
* 750.0 - 1500.0 -> 1 Khz
* more than 1500.0 -> 500 Hz
Вот и весь секрет. Мне пришлось понизить скорость до 187,5 кгц., на большей новые процессоры не шьются.
Тема закрыта.