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

 
 
> xmega128A1U vs xmega128A1
zombi
сообщение Jan 17 2013, 17:44
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 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."
что они имеют ввиду ???
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Xenia
сообщение Jan 17 2013, 18:10
Сообщение #2


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Оказывается, у них и сигнатуры одинаковые. Офигеть!
Это ReAl'а надо на помощь звать.
Go to the top of the page
 
+Quote Post
ReAl
сообщение Jan 17 2013, 20:09
Сообщение #3


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

Группа: Свой
Сообщений: 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-меги не сильно заглядывал и тут врядли помогу.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jan 17 2013, 20:29
Сообщение #4


Гуру
******

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



Цитата(ReAl @ Jan 18 2013, 02:09) *
Изнутри по регистрам можно пробовать, правильно народ говорит.
Главное, чтобы не оказалось, что регистр есть, пишется и читается но не работает :-)
Только я в x-меги не сильно заглядывал и тут врядли помогу.
Вроде как ТС обладает экземпляром без буковки U - проверить - минутное дело. Ему и карты в руки.


--------------------
Go to the top of the page
 
+Quote Post
zombi
сообщение Jan 17 2013, 20:42
Сообщение #5


Гуру
******

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



Цитата(prottoss @ Jan 17 2013, 23:29) *
Вроде как ТС обладает экземпляром без буковки U - проверить - минутное дело. Ему и карты в руки.

Да, обладаю 128A1 и 128A1U.
Проверить регист на rd/wr конечно могу.
Но это попахивает какимто шаманством biggrin.gif

Проверил регистр 0х0044 (CLK_USBSCTRL)

на AU пишутся и читаются 6 мл.бит
на A читаем всегда 0

Кстати атмел не перестаёт радовать нас качественной документацией biggrin.gif
Atmel AVR XMEGA AU Manual
смотрю 7.9.5 USBSCTRL – USB Control register и 7.12 Register summary – Clock
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jan 18 2013, 12:14
Сообщение #6


Гуру
******

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



Цитата(zombi @ Jan 18 2013, 02:42) *
Да, обладаю 128A1 и 128A1U.
Проверить регист на rd/wr конечно могу.
Но это попахивает какимто шаманством biggrin.gif

Проверил регистр 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) получить не возможно.


--------------------
Go to the top of the page
 
+Quote Post
zombi
сообщение Jan 18 2013, 12:21
Сообщение #7


Гуру
******

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



Цитата(prottoss @ Jan 18 2013, 15:14) *
Давно пора занть, что у ATMEL все порты ввода-вывода синхронизированы с частотой ядра, по этому, если особо не оговорено, частоту выше CLKper (Оно же CLKcpu) получить не возможно.

Я уж не знаю чего у них там синхронизировано, но при частоте ядра CLKPER=32MHz на пине я чудно получаю CLKPER2=64MHz.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jan 18 2013, 12:34
Сообщение #8


Гуру
******

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



Цитата(zombi @ Jan 18 2013, 18:21) *
Я уж не знаю чего у них там синхронизировано, но при частоте ядра CLKPER=32MHz на пине я чудно получаю CLKPER2=64MHz.
Вообще Вами обозначенный пин должен выдавать именно CLKper, т.е можно сделать вывод, что у Вас именно ядро тактируется на 64 МГц. Хотя, не исключаю, что это очередная ошибка в документации и на пин выдается именно CLKper2...

Можете код показать? Каким образом это получается?


--------------------
Go to the top of the page
 
+Quote Post
zombi
сообщение Jan 18 2013, 12:39
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jan 18 2013, 12:48
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 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 такт!
Да для меня это просто подарок от атмела yeah.gif
Ну так всего один байт обрабатывается за один такт sm.gif


--------------------
Go to the top of the page
 
+Quote Post
zombi
сообщение Jan 18 2013, 13:43
Сообщение #11


Гуру
******

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



Цитата(prottoss @ Jan 18 2013, 15:48) *
И что? CLKper4 не генерируется?

Неа.
Цитата(prottoss @ Jan 18 2013, 15:48) *
Ну так всего один байт обрабатывается за один такт sm.gif

Мне хватит biggrin.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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


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

 


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


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