|
|
  |
Signature bytes, ATmega |
|
|
|
Apr 15 2011, 19:52
|
Частый гость
 
Группа: Участник
Сообщений: 168
Регистрация: 14-02-10
Пользователь №: 55 490

|
тэг: SIGRD
--------------------
#define TRUE (4==(2*2))
|
|
|
|
|
Apr 17 2011, 07:06
|

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

|
Какой критерий нужен? Чётность суммы цифр в названии контроллера? Вероятнее всего критерий будет «разработаны до XX.XX.20XX/разработаны после», но он тоже не самый удобный.
Если нужно сделать выбор из разных контроллеров, то другого ндёжного пути, кроме как пробежаться по документации, всё равно нет. По крайней мере в селектор-гадах такой псисы я не видел. В данном случае достаточно просто внимательно глянуть оглавление.
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
|
Apr 17 2011, 17:56
|
Частый гость
 
Группа: Участник
Сообщений: 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))
|
|
|
|
|
Apr 17 2011, 20:46
|

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

|
Ага. Только потом проверить по документации. При расхождении чесать затылок, сравнивать с друими кристаллами, ждать следующей версии студии и следующей версии документации. Я время от времени пытаюсь сверить pdf-ки с xml-ками и иногда жалею, что ввязался. Возможно, в плане описания битов для симулятора в студии и получше, но в части xml-ек, касающейся программирования кристалла, перлы ещё те бывают. То одному кристаллу две сигнатуры записано (для меги324P и своя, и 324PA -- сиди и думай, толи они заложились на то, что начнут маркировать 324PA как 324P для тех, кому очень хочется покупать старые, толи просто копипаст недоредактированный). То укажут кому-то размер страницы флеша в два раза ниже реального. При этом все шьётся, просто в два раза дольше :-) В pdf-ках тоже копипаст-глюков хватает, но там они как-то легче заметны. Цитата(zombi @ Apr 17 2011, 19:38)  Значит было, понятно. У 90s1200 сигнатра слетала от косого взгляда. У Atmga8 A в errata написано именно так -- попытка прочесть до конца стирания может поломать, но, судя по описанию ошибки и рекомендуемым алгоритмам стирания, ни на одном вменяемом программаторе при разумном уровне внешних помех/наводок такая ситуация недостижима.
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|