ATMEGA328P HELP!!!!

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

Модератор: immortal

ksgroup
Сообщения: 135
Зарегистрирован: Ср дек 19, 2012 10:35 am
Откуда: Ukraine/Kiev
Благодарил (а): 7 раз
Поблагодарили: 14 раз

Re: ATMEGA328P HELP!!!!

Сообщение ksgroup » Пт янв 16, 2015 11:14 pm

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

Re: ATMEGA328P HELP!!!!

Сообщение triada13 » Пт янв 16, 2015 11:19 pm

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

Re: ATMEGA328P HELP!!!!

Сообщение ksgroup » Пт янв 16, 2015 11:49 pm

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

Re: ATMEGA328P HELP!!!!

Сообщение triada13 » Пт янв 16, 2015 11:51 pm

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

Re: ATMEGA328P HELP!!!!

Сообщение ksgroup » Сб янв 17, 2015 12:05 am

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

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

Сообщение ksgroup » Сб янв 17, 2015 10:16 am

Утро вечера мудренее :) Закончилось моя эпопея с прошивкой 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 кгц., на большей новые процессоры не шьются.
Тема закрыта.
За это сообщение автора ksgroup поблагодарили (всего 2):
triada13 (Сб янв 17, 2015 5:50 pm) • Molostov (Вс янв 18, 2015 3:41 am)
Рейтинг: 2.33%
CubieBoard A10 - основной сервер Majordomo
Raspberry Pi - цифровая мини АТС ASTERISK
Arduino - блок управления реле, электросчетчик, счетчики воды, управление вентиляционной системой, СКУД.
Ответить