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

 
 
 
Reply to this topicStart new topic
> Signature bytes, ATmega
zombi
сообщение Apr 15 2011, 18:31
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Могут ли ATmegи сами читать свои собственные Signature bytes?
Go to the top of the page
 
+Quote Post
ReAl
сообщение Apr 15 2011, 19:31
Сообщение #2


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Читайте описание на ту мегу, которая Вас интересует.
Дабы избежать обвинния в нежелании помочь -- ATmega168 не может, ATmega2560 может. Перечислять тут все нет ни желания, ни смысла.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
zombi
сообщение Apr 15 2011, 19:50
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(ReAl @ Apr 15 2011, 23:31) *
Читайте описание на ту мегу, которая Вас интересует.
Дабы избежать обвинния в нежелании помочь -- ATmega168 не может, ATmega2560 может. Перечислять тут все нет ни желания, ни смысла.

Перечитывать все DS wacko.gif
Может существует критерий какой нить?
Go to the top of the page
 
+Quote Post
Владивольт
сообщение Apr 15 2011, 19:52
Сообщение #4


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

Группа: Участник
Сообщений: 168
Регистрация: 14-02-10
Пользователь №: 55 490



тэг: SIGRD


--------------------
#define TRUE (4==(2*2))
Go to the top of the page
 
+Quote Post
zombi
сообщение Apr 15 2011, 20:13
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Ok!
Go to the top of the page
 
+Quote Post
ReAl
сообщение Apr 17 2011, 07:06
Сообщение #6


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Какой критерий нужен? Чётность суммы цифр в названии контроллера?
Вероятнее всего критерий будет «разработаны до XX.XX.20XX/разработаны после», но он тоже не самый удобный.
Прикрепленное изображение

Если нужно сделать выбор из разных контроллеров, то другого ндёжного пути, кроме как пробежаться по документации, всё равно нет.
По крайней мере в селектор-гадах такой псисы я не видел.
В данном случае достаточно просто внимательно глянуть оглавление.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
zombi
сообщение Apr 17 2011, 16:23
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(ReAl @ Apr 17 2011, 11:06) *
В данном случае достаточно просто внимательно глянуть оглавление.

beer.gif

Слышал ли кто про то, что некоторые типы AVR теряли свои Signature если недождавшись окончания стирания по SPI, дать команду чтения этих самых Signature bytes?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Apr 17 2011, 16:26
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(zombi @ Apr 17 2011, 20:23) *
Слышал ли кто про то, что некоторые типы AVR теряли свои Signature если недождавшись окончания стирания по SPI, дать команду чтения этих самых Signature bytes?

Ну, в еррате у кого-то такое было. А что?
Go to the top of the page
 
+Quote Post
zombi
сообщение Apr 17 2011, 16:38
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(aaarrr @ Apr 17 2011, 20:26) *
А что?

Просто интересуюсь biggrin.gif
Значит было, понятно.
Go to the top of the page
 
+Quote Post
Владивольт
сообщение Apr 17 2011, 17:56
Сообщение #10


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

Группа: Участник
Сообщений: 168
Регистрация: 14-02-10
Пользователь №: 55 490



Цитата(ReAl @ Apr 17 2011, 10:06) *
Если нужно сделать выбор из разных контроллеров, то другого ндёжного пути, кроме как пробежаться по документации, всё равно нет.
По крайней мере в селектор-гадах такой псисы я не видел.


Код
F:\...les\Atmel\AVR Studio 5.0\devices>grep -l SIGRD *.xml
AT90PWM81.xml
AT90USB1286.xml
AT90USB1287.xml
AT90USB162.xml
AT90USB646.xml
AT90USB647.xml
AT90USB82.xml
ATmega1280.xml
ATmega1281.xml
ATmega1284.xml
ATmega1284P.xml
ATmega128RFA1.xml
ATmega164A.xml
ATmega164P.xml
ATmega164PA.xml
ATmega16HVB.xml
ATmega16M1.xml
ATmega16U2.xml
ATmega16U4.xml
ATmega2560.xml
ATmega2561.xml
ATmega324A.xml
ATmega324P.xml
ATmega324PA.xml
ATmega32HVB.xml
ATmega32M1.xml
ATmega32U2.xml
ATmega32U4.xml
ATmega640.xml
ATmega644.xml
ATmega644A.xml
ATmega644P.xml
ATmega644PA.xml
ATmega64M1.xml
ATmega8U2.xml
ATtiny167.xml
ATtiny87.xml


--------------------
#define TRUE (4==(2*2))
Go to the top of the page
 
+Quote Post
zombi
сообщение Apr 17 2011, 20:28
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Владивольт
cheers.gif
Go to the top of the page
 
+Quote Post
ReAl
сообщение Apr 17 2011, 20:46
Сообщение #12


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Ага. Только потом проверить по документации. При расхождении чесать затылок, сравнивать с друими кристаллами, ждать следующей версии студии и следующей версии документации. Я время от времени пытаюсь сверить pdf-ки с xml-ками и иногда жалею, что ввязался.
Возможно, в плане описания битов для симулятора в студии и получше, но в части xml-ек, касающейся программирования кристалла, перлы ещё те бывают. То одному кристаллу две сигнатуры записано (для меги324P и своя, и 324PA -- сиди и думай, толи они заложились на то, что начнут маркировать 324PA как 324P для тех, кому очень хочется покупать старые, толи просто копипаст недоредактированный). То укажут кому-то размер страницы флеша в два раза ниже реального. При этом все шьётся, просто в два раза дольше :-)
В pdf-ках тоже копипаст-глюков хватает, но там они как-то легче заметны.

Цитата(zombi @ Apr 17 2011, 19:38) *
Значит было, понятно.
У 90s1200 сигнатра слетала от косого взгляда.
У Atmga8A в errata написано именно так -- попытка прочесть до конца стирания может поломать, но, судя по описанию ошибки и рекомендуемым алгоритмам стирания, ни на одном вменяемом программаторе при разумном уровне внешних помех/наводок такая ситуация недостижима.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
zombi
сообщение Apr 18 2011, 19:59
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(ReAl @ Apr 18 2011, 00:46) *
ни на одном вменяемом программаторе при разумном уровне внешних помех/наводок такая ситуация недостижима.

А если цель достичь. Как думаете надежно дыра залатана ?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Apr 18 2011, 20:14
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(zombi @ Apr 18 2011, 23:59) *
А если цель достичь. Как думаете надежно дыра залатана ?

Что значит залатана? Она есть, и сигнатуру стереть можно.
Если же поставить себе целью именно научиться стирать сигнатуры, думаю, фокус можно провернуть не только на 8A.
Go to the top of the page
 
+Quote Post
zombi
сообщение Apr 18 2011, 20:57
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(aaarrr @ Apr 19 2011, 00:14) *
Что значит залатана? Она есть, и сигнатуру стереть можно.
Если же поставить себе целью именно научиться стирать сигнатуры, думаю, фокус можно провернуть не только на 8A.

Я это к опять таки c целью достижения некой оригинальности.
Жаль токо что используемые мной процы вообще сигнатуру не читают судя по DS crying.gif
Go to the top of the page
 
+Quote Post

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

 


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


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