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

 
 
> Самопрограммирование
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



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

 


RSS Текстовая версия Сейчас: 24th August 2025 - 17:31
Рейтинг@Mail.ru


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