ATMEGA328P HELP!!!!

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

ksgroup
Сообщения: 135
Зарегистрирован: Ср дек 19, 2012 10:35 am
Откуда: Ukraine/Kiev

Re: ATMEGA328P HELP!!!!

Сообщение ksgroup »

triada13 писал(а):может это поможет?
http://www.getchip.net/posts/059-isprav ... it-doctor/
Именно этим инструментом я и воспользовался, но он показал что фьюзы выставлены абсолютно правильно. Но атмеги все равно не шьются :(
CubieBoard A10 - основной сервер Majordomo
Raspberry Pi - цифровая мини АТС ASTERISK
Arduino - блок управления реле, электросчетчик, счетчики воды, управление вентиляционной системой, СКУД.
triada13
Сообщения: 242
Зарегистрирован: Вт мар 11, 2014 8:36 pm
Откуда: Челябинск

Re: ATMEGA328P HELP!!!!

Сообщение triada13 »

по идее если фьюзы и сигнатура прочлись правильно, то все должно шиться. а чем шьете? дудкой?
Majordomo на Orange Pi Zero.
ksgroup
Сообщения: 135
Зарегистрирован: Ср дек 19, 2012 10:35 am
Откуда: Ukraine/Kiev

Re: ATMEGA328P HELP!!!!

Сообщение ksgroup »

triada13 писал(а):по идее если фьюзы и сигнатура прочлись правильно, то все должно шиться. а чем шьете? дудкой?
Да дудкой, под Linux. Пробовал Kazma под win. Ничего не шьет и не читает даже сигнатуру по ISP.
CubieBoard A10 - основной сервер Majordomo
Raspberry Pi - цифровая мини АТС ASTERISK
Arduino - блок управления реле, электросчетчик, счетчики воды, управление вентиляционной системой, СКУД.
triada13
Сообщения: 242
Зарегистрирован: Вт мар 11, 2014 8:36 pm
Откуда: Челябинск

Re: ATMEGA328P HELP!!!!

Сообщение triada13 »

а фьюзы пробовали шить?
Majordomo на Orange Pi Zero.
ksgroup
Сообщения: 135
Зарегистрирован: Ср дек 19, 2012 10:35 am
Откуда: Ukraine/Kiev

Re: ATMEGA328P HELP!!!!

Сообщение ksgroup »

triada13 писал(а):а фьюзы пробовали шить?
Как? По ISP не видит даже сигнатуру, а соответственно и писать ничего не может - даже фьюзы! Фьюз доктор пишет что фьюзы установлены правильно. Фьюз доктор позволяет записать фьюзы по умолчанию(заводские) принудительно - пробовал записывать - результат тот же. Фьюз доктор пишет по HVPP. Похоже придется собирать HVPP программатор и им шить. Хотя это еще те удобства.
CubieBoard A10 - основной сервер Majordomo
Raspberry Pi - цифровая мини АТС ASTERISK
Arduino - блок управления реле, электросчетчик, счетчики воды, управление вентиляционной системой, СКУД.
ksgroup
Сообщения: 135
Зарегистрирован: Ср дек 19, 2012 10:35 am
Откуда: Ukraine/Kiev

Re: ATMEGA328P HELP!!!! РЕШЕНО!

Сообщение 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 кгц., на большей новые процессоры не шьются.
Тема закрыта.
CubieBoard A10 - основной сервер Majordomo
Raspberry Pi - цифровая мини АТС ASTERISK
Arduino - блок управления реле, электросчетчик, счетчики воды, управление вентиляционной системой, СКУД.
Ответить