реклама на сайте
подробности

 
 
> Самопрограммирование
KIG
сообщение Jan 13 2009, 09:53
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 115
Регистрация: 25-12-06
Пользователь №: 23 884



Скажите, пожалуйста, где можно узнать значение байта, определяющего тип устройства в AVRProg? Заранее спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SysRq
сообщение Jan 13 2009, 13:51
Сообщение #2


Чайник, 1 литр
****

Группа: Свой
Сообщений: 655
Регистрация: 17-05-06
Из: Moscow
Пользователь №: 17 168



Если я правильно понимаю вопрос, то искомое в datasheet'e на нужный МК, в разделе Memory Programming\Signature Bytes:
Цитата
For the ATmega128 the signature bytes are:
1. $000: $1E (indicates manufactured by Atmel)
2. $001: $97 (indicates 128KB Flash memory)
3. $002: $02 (indicates ATmega128 device when $001 is $97)

Программатор их запрашивает и узнает какой МК подключен.
Go to the top of the page
 
+Quote Post
KIG
сообщение Jan 13 2009, 17:53
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 115
Регистрация: 25-12-06
Пользователь №: 23 884



Не совсем так. К примеру ATmega 16 имеет следующие signature bits 0x1E 0x94 0x03, однако для AVRProg указывается ещё один байт Part code (для AVRProg) 0x75. Меня интересует именно последний байт для ATmega164P
Go to the top of the page
 
+Quote Post
SysRq
сообщение Jan 14 2009, 01:14
Сообщение #4


Чайник, 1 литр
****

Группа: Свой
Сообщений: 655
Регистрация: 17-05-06
Из: Moscow
Пользователь №: 17 168



Цитата(KIG @ Jan 13 2009, 20:53) *
Меня интересует именно последний байт для ATmega164P

Ммм.. а он есть? 0x73 подходит по параметрам МК. Но скорее всего девайс увидится как ATmega32...
unsure.gif
Go to the top of the page
 
+Quote Post
KIG
сообщение Jan 14 2009, 11:53
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 115
Регистрация: 25-12-06
Пользователь №: 23 884



Скажите, пожалуйста, где можно скачать файл прошивки для мк, чтобы можно было программировать Fuse Bits? И второй вопрос: можно ли программно сбросить МК? Заранее спасибо.
Go to the top of the page
 
+Quote Post
Палыч
сообщение Jan 14 2009, 12:26
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Цитата(KIG @ Jan 14 2009, 14:53) *
Скажите, пожалуйста, где можно скачать файл прошивки для мк, чтобы можно было программировать Fuse Bits?
Fuse bits программируются программатором и для этого, обычно, не нужен файл прошивки. Вот только зачем Вам это понадобилось (менять Fuse не заливая файл прошивки)?
Цитата(KIG @ Jan 14 2009, 14:53) *
И второй вопрос: можно ли программно сбросить МК?
Корректно это делается через watchdog: запрещаются прерывания, разрешается watchdog и организуют бесконечный цикл. В ветке Микроконтроллеры->AVR это не раз обсуждалось...
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 19:12
Рейтинг@Mail.ru


Страница сгенерированна за 0.0141 секунд с 7
ELECTRONIX ©2004-2016