|
xmega128A1U vs xmega128A1 |
|
|
|
Jan 17 2013, 17:44
|

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

|
Разбираюсь с xmega128A1U . Несколько вопросов возникло. 1. Как процессор может узнать что он именно AU а не просто A ? 2. В докуменьте Atmel AVR1019: Migration from ATxmega128A1/64A1 to ATxmega1281U/64A1U п. 7.1 Removed registers and bits сноска 1 : "Note: 1. BODACT fuses are now located in FUSEBYTE5 for all devices." что они имеют ввиду ???
|
|
|
|
|
 |
Ответов
|
Jan 17 2013, 20:09
|

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

|
Цитата(Xenia @ Jan 17 2013, 20:10)  Оказывается, у них и сигнатуры одинаковые. Офигеть! Это ReAl'а надо на помощь звать. А что Косой, всегда Косой! Подумаешь, новость -- одинаковые сигнатуры. Да их не одна линейка: 90usb646 == 90usb647 90usb1286 == 90usb1287 90pwm2 == 90pwm3 90pwm1 == 90pwm2B == 90pwm3B 90pwm216 == 90pwm316 Зато у mega324P и mega324PA разные. Изнутри по регистрам можно пробовать, правильно народ говорит. Главное, чтобы не оказалось, что регистр есть, пишется и читается но не работает :-) Только я в x-меги не сильно заглядывал и тут врядли помогу.
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
|
Jan 17 2013, 20:42
|

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

|
Цитата(prottoss @ Jan 17 2013, 23:29)  Вроде как ТС обладает экземпляром без буковки U - проверить - минутное дело. Ему и карты в руки. Да, обладаю 128A1 и 128A1U. Проверить регист на rd/wr конечно могу. Но это попахивает какимто шаманством Проверил регистр 0х0044 (CLK_USBSCTRL) на AU пишутся и читаются 6 мл.бит на A читаем всегда 0 Кстати атмел не перестаёт радовать нас качественной документацией Atmel AVR XMEGA AU Manualсмотрю 7.9.5 USBSCTRL – USB Control register и 7.12 Register summary – Clock
|
|
|
|
|
Jan 18 2013, 12:14
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата(zombi @ Jan 18 2013, 02:42)  Да, обладаю 128A1 и 128A1U. Проверить регист на rd/wr конечно могу. Но это попахивает какимто шаманством Проверил регистр 0х0044 (CLK_USBSCTRL) на AU пишутся и читаются 6 мл.бит на A читаем всегда 0 Это не шаманство а нормальная практика, потому как неиспользуемые регистры/биты всегда Read Only. Вот ведь если бы сигнатуры отличались у A и AU Вы бы читали ID регистры и сравнивали результат чтения. Тут практически тоже самое. Цитата(zombi @ Jan 18 2013, 06:09)  Еще один косяк атмела нашел. Пробывал на 128A1U выдыть на PE.7 частоту с разных делителей. С CLKPER и CLKPER2 всё нормально, а с CLKPER4 частота вообще не выводится и выход всегда в нуле ! Давно пора занть, что у ATMEL все порты ввода-вывода синхронизированы с частотой ядра, по этому, если особо не оговорено, частоту выше CLKper (Оно же CLKcpu) получить не возможно.
--------------------
|
|
|
|
|
Jan 18 2013, 12:39
|

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

|
Цитата(prottoss @ Jan 18 2013, 15:34)  Можете код показать? Каким образом это получается? Да какой код то? пару строк ? Может вы спутали? Я спрашиваю про AU ! XMEGA-AU_Manualп. 13.14.4 CLKEVOUT – Clock and Event Out register
|
|
|
|
|
Jan 18 2013, 12:48
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата(zombi @ Jan 18 2013, 18:39)  Да какой код то? пару строк ? Может вы спутали? Я спрашиваю про AU ! XMEGA-AU_Manualп. 13.14.4 CLKEVOUT – Clock and Event Out register Да, точно! Можно запрограммить на выход CLKper/per2/per4. И что? CLKper4 не генерируется? Цитата(zombi @ Jan 18 2013, 18:45)  И Вы так спокойно об этом говорите? CRC32 всего за 1 такт! Да для меня это просто подарок от атмела  Ну так всего один байт обрабатывается за один такт
--------------------
|
|
|
|
Сообщений в этой теме
zombi xmega128A1U vs xmega128A1 Jan 17 2013, 17:44 prottoss Цитата(Xenia @ Jan 18 2013, 00:10) Оказыв... Jan 17 2013, 18:51  zombi Цитата(prottoss @ Jan 17 2013, 21:51) Ест... Jan 17 2013, 19:11   prottoss Цитата(zombi @ Jan 18 2013, 01:11) Хотело... Jan 17 2013, 19:28     zombi Цитата(prottoss @ Jan 18 2013, 15:14) Вот... Jan 18 2013, 12:18      prottoss Цитата(zombi @ Jan 18 2013, 18:18) Да, но... Jan 18 2013, 12:22       zombi Цитата(prottoss @ Jan 18 2013, 15:22) Вам... Jan 18 2013, 12:34        prottoss Цитата(zombi @ Jan 18 2013, 18:34) Ну да.... Jan 18 2013, 12:39 ArtemKAD А как на счет прочитать каллибровочные байты USB в... Jan 17 2013, 22:52 zombi Еще один косяк атмела нашел.
Пробывал на 128A1U вы... Jan 18 2013, 00:09 zombi Правильно ли я понял из DS на AU серию что CRC32 с... Jan 18 2013, 12:08 prottoss Цитата(zombi @ Jan 18 2013, 18:08) Правил... Jan 18 2013, 12:19  zombi Цитата(prottoss @ Jan 18 2013, 15:19) Инт... Jan 18 2013, 12:25   prottoss Цитата(zombi @ Jan 18 2013, 18:25) XMEGA-... Jan 18 2013, 12:36    zombi Цитата(prottoss @ Jan 18 2013, 15:36) Ну ... Jan 18 2013, 12:45 zombi Вот ещё что думаю:
У моей xmega128A1U Revid=0x0B ... Feb 22 2013, 09:32
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|