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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> xmega128A1U vs xmega128A1
prottoss
сообщение Jan 18 2013, 12:22
Сообщение #16


Гуру
******

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



Цитата(zombi @ Jan 18 2013, 18:18) *
Да, но я бы не пробывал туда чегото писать!
В ID регистры не нужно конечно ничего писать, но проверить пишется что то в CLK_USBSCTRL ведь ни кто не запрещает. Но если программа считает из него нули она явно может определить какой префикс у микроконтроллера, или, по крайней мере, будет знать что блок USB в системе отсутствует. Вам ведь нужно именно это?


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


Гуру
******

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



Цитата(prottoss @ Jan 18 2013, 15:19) *
Интересно, где же это Вы вычитали sm.gif

XMEGA-AU_Manual
п. 26.7.3
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jan 18 2013, 12:34
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 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:34
Сообщение #19


Гуру
******

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



Цитата(prottoss @ Jan 18 2013, 15:22) *
Вам ведь нужно именно это?

Ну да.
Только я думал атмел как то позаботится о пользователях и не заставит их искать всякие хитрые и недокументированные пути решения простейшего вопроса.
Но видать нет, всё как обычно biggrin.gif
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jan 18 2013, 12:36
Сообщение #20


Гуру
******

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



Цитата(zombi @ Jan 18 2013, 18:25) *
XMEGA-AU_Manual
п. 26.7.3
Ну да. Записываете байт данных, получаете очередной CRC.


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


Гуру
******

Группа: Свой
Сообщений: 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:39
Сообщение #22


Гуру
******

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



Цитата(zombi @ Jan 18 2013, 18:34) *
Ну да.
Только я думал атмел как то позаботится о пользователях и не заставит их искать всякие хитрые и недокументированные пути решения простейшего вопроса.
Но видать нет, всё как обычно biggrin.gif
А что тут не документировано? Не используемые регистры/биты в регистрах всегда Read Only. Это задокументировано. Т.е. записывая байт в определенный регистр всегда можно выявить подсемейство... Да, криво и не нормально.... Согласен. Тем не менее Ваш топик начинался с того, как выяснить? Ответ вроде бы Вами получен.


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


Гуру
******

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



Цитата(prottoss @ Jan 18 2013, 15:36) *
Ну да. Записываете байт данных, получаете очередной CRC.

И Вы так спокойно об этом говорите? CRC32 всего за 1 такт!
Да для меня это просто подарок от атмела yeah.gif

Цитата(prottoss @ Jan 18 2013, 15:39) *
Ответ вроде бы Вами получен.

Ну да, и получен и проверен.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jan 18 2013, 12:48
Сообщение #24


Гуру
******

Группа: Свой
Сообщений: 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
Сообщение #25


Гуру
******

Группа: Свой
Сообщений: 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
сообщение Feb 22 2013, 09:32
Сообщение #26


Гуру
******

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



Вот ещё что думаю:
У моей xmega128A1U Revid=0x0B ('L') и вроде как судя по DS c ревизии 'L' всё и начинается.
а могут ли xmega128A1 быть ревизии выше 'K' ?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 2nd July 2025 - 06:24
Рейтинг@Mail.ru


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