Муфты электромонтажные от производителя Fucon

Можно ли сбросить программу в ATMEGA8L

Страница 1 из 2
Специалист
 
Регистрация: 01.03.2010
Адрес: Україна
Сообщений: 882
Репутация: 251
242 655
6 139
 
16.02.2016 20:36 #1
Доброго времени суток всем.
Попал в руки кусок платы с микроконтроллером ATMEGA8L. Выбросить жалко. С новыми контроллерами еще не работал. В далеком 91 работал с 1816ВМ48/51. Есть кое какие мысли по использованию микросхемы. Возможно ли "сбросить" программу внутри контроллера? Мне она ни к чему. Хочу просто поиграться и потом использовать его. Выводы MOSI, MISO, SCKвыведены на имеющийся разьем. Выводы XTAL1, XTAL2 задействованы под другие цели, т.е. используется внутренний генератор. Программатора никакого нет. В начале хотелось бы использовать "5 проводный" программатор. Документацию пока просмотрел и ответа не нашел. В нете сходу тоже не попалось на глаза. Возможно ли это? Или проще купить "чистую" микросхему?
Оценка
В многообразии литиевых батареек и аккумуляторов нет какого-то универсального или идеального варианта. Выбирая тот или иной вариант для питания устройства, разработчику приходится оперировать множеством параметров, используя наиболее оптимальное их сочетание для каждого приложения. Разберем параметры для различных приложений.
Знаток
 
Регистрация: 06.12.2009
Адрес: Днепропетровск
Сообщений: 813
Репутация: 114
105 141
4 0
 
16.02.2016 20:57 #2
Здравствуйте. Если в МК стоят фьюзы защиты, или бяка Reset или SPIEN, то наверно лучше взять другой МК. Так просто не отделаться
Оценка
Специалист
 
Регистрация: 01.03.2010
Адрес: Україна
Сообщений: 882
Репутация: 251
242 655
6 139
 
16.02.2016 21:53 #3
Бит защиты наверное стоит. Железяка была какято серийная, не самоделка.
Т.е. сброс фьюзов не поможет? Конечно для "паралельного" программатора нужен еще один кристал, то тогда да, лучше купить "нулёвый" и играться.
Оценка
Знаток
 
Аватар для Adagumer
 
Регистрация: 25.09.2015
Сообщений: 626
Репутация: 155
148 167
11 0
 
16.02.2016 22:37 #4
Цитата:
Сообщение от ctc655
Возможно ли "сбросить" программу внутри контроллера?
"сбросить" не совсем понятно, возможно Вы желаете прочитать и сохранить прошивку на компьютере, далее поиграться с контроллером, потом запрограммировать обратно сохранённой прошивкой, дабы восстановить функциональность устройства, это одно, а если под понятием "сбросить" имелось ввиду стереть прошивку к чертям, это другое.
В первом случае, если установлены биты защиты, прочитать прошивку не удастся, а вот стереть контроллер никакие биты не нужны!
Оценка
Специалист
 
Регистрация: 01.03.2010
Адрес: Україна
Сообщений: 882
Репутация: 251
242 655
6 139
 
16.02.2016 23:18 #5
Именно второе и интересует. То что записано мне не интересно и не нужно. Все равно целого устройства нет. Хотелось очистить память программ и уже туда заливать свои "игрушки".
Оценка
Знаток
 
Аватар для Adagumer
 
Регистрация: 25.09.2015
Сообщений: 626
Репутация: 155
148 167
11 0
 
17.02.2016 07:04 #6
Элементарно, вставляете в программатор, нажимаете стереть и всё ОК!
Правда если в исходной версии был сброшен фьюз RSTDISBL то обычным программатором не сотрёшь, нужен параллельный или фьюзе-доктор.
Оценка
Модератор
 
Регистрация: 20.10.2013
Сообщений: 167
Репутация: 88
71 67
0 2
 
17.02.2016 10:47 #7
Слишком много НО, которые принудят ctc655 купить другой контроллер, ибо шкура вычинки не стоит
Оценка
Специалист
 
Аватар для antonydublin
 
Регистрация: 22.09.2010
Адрес: г. Донецк
Сообщений: 873
Репутация: 381
372 0
3 0
 
17.02.2016 14:24 #8
Цитата:
Сообщение от ctc655
... Программатора никакого нет. В начале хотелось бы использовать "5 проводный" программатор. Документацию пока просмотрел и ответа не нашел. В нете сходу тоже не попалось на глаза. Возможно ли это? Или проще купить "чистую" микросхему?
Незачем покупать чистую микросхему, затирайте имеющуюся Atmega8 и пробуйте писать своё ПО. Всё-таки 10000 циклов чтения/записи Flash.

Относительно программатора. Когда-то давно пользовался 5 проводками и программой AVReal http://real.kiev.ua/old/avreal/ru/description.html. Запускалась из консоли, установкой ключей выбиралась нужная конфигурация. Всегда работала стабильно.

Но сейчас в сети масса самодельных конструкций и клонов промышленных программаторов. Поэтому если уж браться за освоение контроллера, то можно начать как раз со сборки ISP программатора, работающего с AVRStudio, хотя бы с версией 4.18. А ведь есть совсем недорогие серийные программаторы за 200-300 рублей https://www.terraelectronica.ru/cata...p?CODE=1198681

Ведь когда Вы пишите код и без лишних движений "заливаете" прошивку прямо из среды программирования одним кликом - это облегчает отладку программы и освоение любой архитектуры МК.
Оценка
Специалист
 
Аватар для SHUR66
 
Регистрация: 24.06.2012
Адрес: Сочи
Сообщений: 1,585
Репутация: 338
310 206
6 5
 
18.02.2016 09:23 #9
Если начинать заниматься АТ , то желательно сразу прикупить парочку АТМега8 Одну для USB-программатора (типа USBASP), её можно прошить "Громовым" через LPT, вторую для доктора Про доктора фьюзов хорошо написано тут
http://www.getchip.net/posts/059-isp...usebit-doctor/
__________________
Не каждый вор - радиолюбитель, каждый радиолюбитель - вор!
( пословицы и поговорки народов СССР )
Последний раз редактировалось SHUR66; 18.02.2016 в 09:37.
Оценка
Новичок
 
Регистрация: 30.03.2010
Сообщений: 24
Репутация: 13
3 0
0 0
 
18.02.2016 09:39 #10
Паяйте 5 проводков и никого не слушайте.
При программировании, старая инфо автоматом стирается.
Дальше разберётесь сами.
Оценка
Ответ
Страница 1 из 2
Похожие темы
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход
Электронные компоненты. Бесплатная доставка по России
Часовой пояс GMT +3, время: 15:49.
Обратная связь РадиоЛоцман Вверх