USBASP и ATmega324pa
-
ollg
- Первый раз сказал Мяу!
- Сообщения: 30
- Зарегистрирован: Вт май 31, 2022 13:57:35
- Откуда: В.Новгород
Re: USBASP и ATmega324pa
Вот присланная флеш, попробую тут вставить
- Реклама
-
veso74
- Поставщик валерьянки для Кота
- Сообщения: 1907
- Зарегистрирован: Сб май 05, 2012 20:24:52
- Откуда: KN34PC, Болгария
- Контактная информация:
Re: USBASP и ATmega324pa
Файл преобразован. В Proteus выходы мигают. Нет конфликта в eXtreme Burner - AVR. Попробуйте, поделитесь результатом.
- Вложения
-
- Flash_Atmega324PA_hex.zip
- (25.07 КБ) 88 скачиваний
-
ollg
- Первый раз сказал Мяу!
- Сообщения: 30
- Зарегистрирован: Вт май 31, 2022 13:57:35
- Откуда: В.Новгород
Re: USBASP и ATmega324pa
Попробовал, к сожалению снова заблокировался чип. На дисплее горят все сигменты -кнопок не воспринимает. Снова доктор нужен. Загружал eXtreme Burner - AVR
-
veso74
- Поставщик валерьянки для Кота
- Сообщения: 1907
- Зарегистрирован: Сб май 05, 2012 20:24:52
- Откуда: KN34PC, Болгария
- Контактная информация:
Re: USBASP и ATmega324pa
Есть или нет кварц по плате? Как фюзов настраиваете? Кроме ошибки фюзов, не могу думать ни о чем другом /т.е. можно, если программа для чего-то другого например/.
Попробуйте прошить блинк из предыдущие сообщения: LED на PB0 должен мигать /надеюсь, пин не занят какой-либо нагрузкой с низким сопротивлением/. Фюзов насройте для вн. генератор 8 MHz. Если надо, напишу прошивку для всех пинов, хотя микроконтроллер не знаю.
Попробуйте прошить блинк из предыдущие сообщения: LED на PB0 должен мигать /надеюсь, пин не занят какой-либо нагрузкой с низким сопротивлением/. Фюзов насройте для вн. генератор 8 MHz. Если надо, напишу прошивку для всех пинов, хотя микроконтроллер не знаю.
Последний раз редактировалось veso74 Чт ноя 24, 2022 11:23:56, всего редактировалось 2 раза.
-
ollg
- Первый раз сказал Мяу!
- Сообщения: 30
- Зарегистрирован: Вт май 31, 2022 13:57:35
- Откуда: В.Новгород
Re: USBASP и ATmega324pa
не знаю , может какую лапу нужно поднять -при таком включении. Хотя пишется всё нормально на вид. фьюзы не трогаю . Кварца нет.
Добавлено after 9 minutes 4 seconds:
Вот фьюзы присланные с прошивкой мастером.
Вот фьюзы присланные с прошивкой мастером.
- Реклама
-
veso74
- Поставщик валерьянки для Кота
- Сообщения: 1907
- Зарегистрирован: Сб май 05, 2012 20:24:52
- Откуда: KN34PC, Болгария
- Контактная информация:
Re: USBASP и ATmega324pa
Не могу комментировать код конкретного устройства. Защита может быть везде. Напр. на симуляторе через время загружаются ячейки EEPROM с новыми значения.
Почему дело дошло до обновление прошивки микроконтроллера? Кто-нибудь еще успешно прошивал новый чип с этим кодом?
Почему дело дошло до обновление прошивки микроконтроллера? Кто-нибудь еще успешно прошивал новый чип с этим кодом?
-
ollg
- Первый раз сказал Мяу!
- Сообщения: 30
- Зарегистрирован: Вт май 31, 2022 13:57:35
- Откуда: В.Новгород
Re: USBASP и ATmega324pa
У этих моделей слишком "откровенный" блок питания ...при перенапряжении в сети убивается весь БП и контроллер (на коротком). Кто прошивал не могу ничего ответить, мастер тот что присылал , пока молчит поднадоел я ему.
Добавлено after 8 minutes 5 seconds:
В начале поста у меня выложен скрин с фьюзами чистого, может сможете подкорректировать его как должно быть , подгружу его вначале а потом прошивку -может что выйдет.
Добавлено after 8 minutes 5 seconds:
В начале поста у меня выложен скрин с фьюзами чистого, может сможете подкорректировать его как должно быть , подгружу его вначале а потом прошивку -может что выйдет.
Re: USBASP и ATmega324pa
Попробуйте.
Спойлер
Спойлер
Правда, не нравится стартовый переход и состояние BLBxx. Возможно, что-то подгружается бут загрузчиком или программируется через JTAG с последующим отключением оного.- VNS
- Говорящий с текстолитом
- Сообщения: 1619
- Зарегистрирован: Пт дек 10, 2021 12:48:46
- Откуда: Тюмень
Re: USBASP и ATmega324pa
[uquote="akl",url="/forum/viewtopic.php?p=4325808#p4325808"]Попробуйте.[/uquote]
Порог монитора питания указано у него на скрине 4,1 В, то есть нужно ещё в Вашем скрине добавить галку и на бит BODLEVEL0.
А то в данном варианте получится контроль 2,7 В. Ни страшно конечно, но всё же… 
Порог монитора питания указано у него на скрине 4,1 В, то есть нужно ещё в Вашем скрине добавить галку и на бит BODLEVEL0.
-
ollg
- Первый раз сказал Мяу!
- Сообщения: 30
- Зарегистрирован: Вт май 31, 2022 13:57:35
- Откуда: В.Новгород
Re: USBASP и ATmega324pa
С этими фьюзами (что выше ) читает пустой но писать отказывается почему то -выскакивает ошибка.
При этом если в чистом (FF) буфере меняешь значения то записывает норм. верификация есть и при считывании сохраняет, а прошивку HEX с форума и свою сконвертированную в "Тритоне" отказывается
Добавлено after 2 hours 6 minutes 8 seconds:
Сконвертировал в ПО chipproge , Extrime Burner AVR принял его не ругаясь . залилось и снова труп. Снова доктор
При этом если в чистом (FF) буфере меняешь значения то записывает норм. верификация есть и при считывании сохраняет, а прошивку HEX с форума и свою сконвертированную в "Тритоне" отказывается
Добавлено after 2 hours 6 minutes 8 seconds:
Сконвертировал в ПО chipproge , Extrime Burner AVR принял его не ругаясь . залилось и снова труп. Снова доктор
-
ollg
- Первый раз сказал Мяу!
- Сообщения: 30
- Зарегистрирован: Вт май 31, 2022 13:57:35
- Откуда: В.Новгород
Re: USBASP и ATmega324pa
В данной схеме включения Атмега324ра XTAL1 подключен к питанию Vdd, а XTAL2 через резистор 3.9кОм на gnd. Как правильно поставить фьюзы , так понимаю что генерация происходит по XTAL2, и только в схеме подключения к сети ?
- VNS
- Говорящий с текстолитом
- Сообщения: 1619
- Зарегистрирован: Пт дек 10, 2021 12:48:46
- Откуда: Тюмень
Re: USBASP и ATmega324pa
XTAL1 – это вход, а XTAL2 – это выход - инвертирующего усилителя… выводы которого при использовании встроенного генератора можно никуда не подключать… но для уменьшения шумов иногда XTAL2 подтягивают через резистор 10…100 кОм к GND.
В данном варианте МК тактируется от внутреннего генератора… согласно вашего скрина фьюзов тактовая частота составляет 1 МГц, конечно если программно не задействован предделитель… но так или иначе тактовая частота от внутреннего генератора не может быть более 8 МГц… когда задействован внутренний генератор МК всегда откликается… проблемы начинаются с откликом если МК настроен от внешнего тактирования… в данном варианте это не так…
вот когда вы доктором сбрасываете фьюзы на зоводские, то ваш МК начинает откликаться, а когда заливаете прошивку что-то с фюзами происходит и МК перестаёт реагировать на запросы программатора… 
Была бы схема данной платы, то можно было бы написать простенькую тестовую прошивку для проверки МК…
А пробовали вообще фьюзы не прошивать? Просто залить программу, а фьюзы не трогать… а потом проверить на отклик МК, путём просто чтения его фьюзов…
В данном варианте МК тактируется от внутреннего генератора… согласно вашего скрина фьюзов тактовая частота составляет 1 МГц, конечно если программно не задействован предделитель… но так или иначе тактовая частота от внутреннего генератора не может быть более 8 МГц… когда задействован внутренний генератор МК всегда откликается… проблемы начинаются с откликом если МК настроен от внешнего тактирования… в данном варианте это не так…
Была бы схема данной платы, то можно было бы написать простенькую тестовую прошивку для проверки МК…
А пробовали вообще фьюзы не прошивать? Просто залить программу, а фьюзы не трогать… а потом проверить на отклик МК, путём просто чтения его фьюзов…
-
ollg
- Первый раз сказал Мяу!
- Сообщения: 30
- Зарегистрирован: Вт май 31, 2022 13:57:35
- Откуда: В.Новгород
Re: USBASP и ATmega324pa
Конечно пробовал и без фьюзов и с ними. По установке фьюзов CKSEL0...SKSEL3 вопросы, скрин что прислал мастер там не в развернутом виде а в отдельном меню. Написал мастер пишет что прошивали этой прошивкой не раз- всё работает норм.
- Вложения
-
- Fuse оранж5.jpg
- (64.61 КБ) 72 скачивания
- VNS
- Говорящий с текстолитом
- Сообщения: 1619
- Зарегистрирован: Пт дек 10, 2021 12:48:46
- Откуда: Тюмень
Re: USBASP и ATmega324pa
[uquote="ollg",url="/forum/viewtopic.php?p=4327930#p4327930"]По установке фьюзов CKSEL0...SKSEL3 вопросы, скрин что прислал мастер[/uquote]
Какие вопросы? По ним всё предельно понятно - 0010… младший бит это CKSEL0... CKSEL0 = 0; CKSEL1 = 1; CKSEL2 = 0; CKSEL3 = 0... то, что прислал мастер, этого вполне достаточно… скрин и показывает, что МК тактируется от внутреннего генератора 1 МГц… на скрине ноль – указывает, что бит установлен. Единица – бит не установлен.
Вот ссылка на калькулятор фьюзов, там можно прочесть за что отвечает установленные биты… галка – бит установлен…
http://homes-smart.ru/fusecalc/
На скрине я забыл установить галку на бит WDTON – сторожевой таймер всегда включен. Его нужно установить.
Какие вопросы? По ним всё предельно понятно - 0010… младший бит это CKSEL0... CKSEL0 = 0; CKSEL1 = 1; CKSEL2 = 0; CKSEL3 = 0... то, что прислал мастер, этого вполне достаточно… скрин и показывает, что МК тактируется от внутреннего генератора 1 МГц… на скрине ноль – указывает, что бит установлен. Единица – бит не установлен.
Вот ссылка на калькулятор фьюзов, там можно прочесть за что отвечает установленные биты… галка – бит установлен…
http://homes-smart.ru/fusecalc/
Спойлер

-
ollg
- Первый раз сказал Мяу!
- Сообщения: 30
- Зарегистрирован: Вт май 31, 2022 13:57:35
- Откуда: В.Новгород
Re: USBASP и ATmega324pa
Я не про то что означает галочка либо нет, я про то что там одна позиция sksel (с расшифровкой в окошечке , а тут 4 целых. Их окошечка видно что делитель на 8 включен? код 0010 в окошечке означает что cksel0=0(т.е вкл), cksel1=0(т.е вкл) ,cksel2=1(т.е откл), сksel3=0(т.е вкл) правильно?
Последний раз редактировалось ollg Пн ноя 28, 2022 14:42:15, всего редактировалось 2 раза.
- VNS
- Говорящий с текстолитом
- Сообщения: 1619
- Зарегистрирован: Пт дек 10, 2021 12:48:46
- Откуда: Тюмень
Re: USBASP и ATmega324pa
В верхнем посте я же расшифровал… 
Добавлено after 6 minutes 12 seconds:
[uquote="ollg",url="/forum/viewtopic.php?p=4328018#p4328018"]Их окошечка видно что делитель на 8 включен?[/uquote]
Да, 8 МГц делим на 8 получаем 1 МГц…
cksel3=0(т.е вкл), cksel2=0(т.е вкл) ,cksel1=1(т.е откл), сksel0=0(т.е вкл)
Добавлено after 6 minutes 12 seconds:
[uquote="ollg",url="/forum/viewtopic.php?p=4328018#p4328018"]Их окошечка видно что делитель на 8 включен?[/uquote]
Да, 8 МГц делим на 8 получаем 1 МГц…
Так правильно:код 0010 в окошечке означает что cksel=0(т.е вкл), cksel1=0(т.е вкл) ,cksel2=1(т.е откл), сksel=0(т.е вкл) правильно?
cksel3=0(т.е вкл), cksel2=0(т.е вкл) ,cksel1=1(т.е откл), сksel0=0(т.е вкл)
-
ollg
- Первый раз сказал Мяу!
- Сообщения: 30
- Зарегистрирован: Вт май 31, 2022 13:57:35
- Откуда: В.Новгород
Re: USBASP и ATmega324pa
понял , с младшего
-
ollg
- Первый раз сказал Мяу!
- Сообщения: 30
- Зарегистрирован: Вт май 31, 2022 13:57:35
- Откуда: В.Новгород
Re: USBASP и ATmega324pa
Другим программатором действительно всё получилось. При загрузки флеш выходил на связь -считывался и после загрузки епрома ожил полностью. Фьюзы поставил как выше указали. Всем спасибо!
- VNS
- Говорящий с текстолитом
- Сообщения: 1619
- Зарегистрирован: Пт дек 10, 2021 12:48:46
- Откуда: Тюмень
Re: USBASP и ATmega324pa
Вот и замечательно… хорошо бы сюда поместить весь архив для прошивки контроллера… вдруг ещё кому пригодится… 
-
ollg
- Первый раз сказал Мяу!
- Сообщения: 30
- Зарегистрирован: Вт май 31, 2022 13:57:35
- Откуда: В.Новгород
Re: USBASP и ATmega324pa
Да не жалко. У меня ушло 3 года поисков на разных ресурсах чтобы найти человека у которого этот дамп оказался -низкий ему поклон и долгих летов .


