Контрактное производство электроники. Полный цикл работ

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

Страница 1 из 2
Специалист
 
Регистрация: 01.03.2010
Адрес: Україна
Сообщений: 881
Репутация: 251
242 655
6 135
 
16.02.2016 20:36 #1
Доброго времени суток всем.
Попал в руки кусок платы с микроконтроллером ATMEGA8L. Выбросить жалко. С новыми контроллерами еще не работал. В далеком 91 работал с 1816ВМ48/51. Есть кое какие мысли по использованию микросхемы. Возможно ли "сбросить" программу внутри контроллера? Мне она ни к чему. Хочу просто поиграться и потом использовать его. Выводы MOSI, MISO, SCKвыведены на имеющийся разьем. Выводы XTAL1, XTAL2 задействованы под другие цели, т.е. используется внутренний генератор. Программатора никакого нет. В начале хотелось бы использовать "5 проводный" программатор. Документацию пока просмотрел и ответа не нашел. В нете сходу тоже не попалось на глаза. Возможно ли это? Или проще купить "чистую" микросхему?
Оценка
Для устройств, работающих от автономного источника питания и требующих длительного функционирования без замены батареи, особенно важно использование компонентов с минимальным энергопотреблением. В ассортименте КОМПЭЛ представлен малопотребляющий семисегментный LCD-дисплей L-KLS9-TN-3714-80-6P от компании KLS – рекомендованная замена TIC33. Устройство потребляет всего 25 мкА, оснащено встроенным драйвером и поддерживает последовательный интерфейс. Благодаря технологии COG дисплей компактен (37,8 x 14,8 мм), а статический режим обеспечивает отличную читаемость. Идеален для счётчиков воды и газа, а также других автономных измерительных приборов.
Знаток
 
Регистрация: 06.12.2009
Сообщений: 824
Репутация: 114
105 143
4 0
 
16.02.2016 20:57 #2
Здравствуйте. Если в МК стоят фьюзы защиты, или бяка Reset или SPIEN, то наверно лучше взять другой МК. Так просто не отделаться
Оценка
Компания MEAN WELL выпустила новинки – высокоэффективные источники питания на DIN-рейку серий XDR/XTR, разработанные для современных задач промышленной автоматизации. Узкий корпус и КПД до 96% делают их идеальным решением для проектов с ограниченным пространством и высокими требованиями к энергоэффективности, а встроенные системы полной защиты обеспечивают надежную работу в любых условиях. Посмотреть характеристики, узнать наличие, цену, а также приобрести ИП серий XDR/XTR можно по ссылке
Специалист
 
Регистрация: 01.03.2010
Адрес: Україна
Сообщений: 881
Репутация: 251
242 655
6 135
 
16.02.2016 21:53 #3
Бит защиты наверное стоит. Железяка была какято серийная, не самоделка.
Т.е. сброс фьюзов не поможет? Конечно для "паралельного" программатора нужен еще один кристал, то тогда да, лучше купить "нулёвый" и играться.
Оценка
6-осевой инерциальный измерительный блок QMI8658A от компании QST объединяет в себе 3-осевой гироскоп, 3-осевой акселерометр и встроенный температурный датчик. Среди ключевых особенностей этого модуля – гибкие режимы энергосбережения, поддержка аппаратного сопроцессора для анализа движения, функции самотестирования и калибровки, а также возможность точной компенсации температурных погрешностей. Благодаря встроенному функционалу QMI8658A отлично подходят для применений, в которых требуется отслеживание движения, а схожесть параметров позволяет использовать их как хорошую альтернативу продукции европейских брендов.
Знаток
 
Аватар для Adagumer
 
Регистрация: 25.09.2015
Адрес: Крымск
Сообщений: 733
Репутация: 179
170 192
11 0
 
16.02.2016 22:37 #4
Цитата:
Сообщение от ctc655
Возможно ли "сбросить" программу внутри контроллера?
"сбросить" не совсем понятно, возможно Вы желаете прочитать и сохранить прошивку на компьютере, далее поиграться с контроллером, потом запрограммировать обратно сохранённой прошивкой, дабы восстановить функциональность устройства, это одно, а если под понятием "сбросить" имелось ввиду стереть прошивку к чертям, это другое.
В первом случае, если установлены биты защиты, прочитать прошивку не удастся, а вот стереть контроллер никакие биты не нужны!
Оценка
Специалист
 
Регистрация: 01.03.2010
Адрес: Україна
Сообщений: 881
Репутация: 251
242 655
6 135
 
16.02.2016 23:18 #5
Именно второе и интересует. То что записано мне не интересно и не нужно. Все равно целого устройства нет. Хотелось очистить память программ и уже туда заливать свои "игрушки".
Оценка
Знаток
 
Аватар для Adagumer
 
Регистрация: 25.09.2015
Адрес: Крымск
Сообщений: 733
Репутация: 179
170 192
11 0
 
17.02.2016 07:04 #6
Элементарно, вставляете в программатор, нажимаете стереть и всё ОК!
Правда если в исходной версии был сброшен фьюз RSTDISBL то обычным программатором не сотрёшь, нужен параллельный или фьюзе-доктор.
Оценка
Модератор
 
Регистрация: 20.10.2013
Сообщений: 167
Репутация: 88
71 68
0 2
 
17.02.2016 10:47 #7
Слишком много НО, которые принудят ctc655 купить другой контроллер, ибо шкура вычинки не стоит
Оценка
Специалист
 
Аватар для antonydublin
 
Регистрация: 22.09.2010
Адрес: г. Донецк
Сообщений: 873
Репутация: 382
373 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
Репутация: 345
317 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
Сообщений: 25
Репутация: 14
4 0
0 0
 
18.02.2016 09:39 #10
Паяйте 5 проводков и никого не слушайте.
При программировании, старая инфо автоматом стирается.
Дальше разберётесь сами.
Оценка
Ответ
Страница 1 из 2
Похожие темы
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

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

Быстрый переход
ТМ Электроникс. Электронные компоненты и приборы. Скидки, кэшбэк и бесплатная доставка
Часовой пояс GMT +3, время: 12:20.
Обратная связь РадиоЛоцман Вверх