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

 
 
> Не работает внешний clock на ноге XTAL1 у XMEGA256 A3
beard42
сообщение Jun 26 2015, 10:24
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 18-11-12
Пользователь №: 74 448



Кто-нибудь использовал внешний clock на XMEGA A3 (64 пина)?
Имеется плата с XMEGA A3. На ногу XTAL1 (она же PR1, пин 59) заведен внешний clock от RTC (RV3029).
CLK.RTCCTRL стоит в 0x0F (external clock, RTC enabled).
При попытке инициализировать внутренний RTC контроллера, не очищается SYNCBUSY в RTC.STATUS.
Если clock завести на PE7 (пин 43), то все работает.

Установка/очистка fuse TOSCSEL в FUSEBYTE2 ни на что не влияет (что само по себе уже странно).

Пробовал на XMEGA128A3U и XMEGA256A3U.
На XMEGA128A1U тот же код нормально отрабатывает.

Кто-нибудь сталкивался с подобным? Есть какие-нибудь идеи?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
zombi
сообщение Jun 29 2015, 14:45
Сообщение #2


Гуру
******

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



Уж не знаю поможет это Вам или нет, но напишу:

Использую xmega128A1U.
CPU тактируется от 32 MHz Int. c разрешённым DFLL от (32.768kHz crystal oscillator connected to the TOSC pins).
Ноги порта PR0 и PR1 (пины 91,92) никуда не подключены.
К порту PQ0 и PQ1 (пины 85,86) физически подключен часовой кварц.
Какое бы значение бита TOSCSEL в FUSEBYTE2 я не указал иксмега работает штатно часы работают на порту Q.
Т.о. я делаю вывод что бита TOSCSEL у нее не существует.
Если бы было иначе то мне пришлось бы при одном из состояний TOSCSEL ещё и часовой кварц перепаивать с порта Q на R.

Цитата(beard42 @ Jun 26 2015, 13:24) *
На XMEGA128A1U тот же код нормально отрабатывает.

А не идёт ли случайно у Вас внешний clock от RTC (RV3029) параллельно и на XTAL1 и на TOSC1 при тесте A1U?
Go to the top of the page
 
+Quote Post
beard42
сообщение Jun 30 2015, 09:53
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 18-11-12
Пользователь №: 74 448



Цитата(zombi @ Jun 29 2015, 16:45) *
Использую xmega128A1U.
CPU тактируется от 32 MHz Int. c разрешённым DFLL от (32.768kHz crystal oscillator connected to the TOSC pins).
Ноги порта PR0 и PR1 (пины 91,92) никуда не подключены.
К порту PQ0 и PQ1 (пины 85,86) физически подключен часовой кварц.
Какое бы значение бита TOSCSEL в FUSEBYTE2 я не указал иксмега работает штатно часы работают на порту Q.
Т.о. я делаю вывод что бита TOSCSEL у нее не существует.
Если бы было иначе то мне пришлось бы при одном из состояний TOSCSEL ещё и часовой кварц перепаивать с порта Q на R.

Почитал про DFLL. Насколько я понял, не работающий "контрольный" кварц не влияет на работу.
В DS на AU-серию стоит
If the PLL or external clock source fails when not being used for the system clock, it is automatically disabled, and the
system clock will continue to operate normally.

Так что раборающие часы в данном случае - не показатель. IMHO.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- beard42   Не работает внешний clock на ноге XTAL1 у XMEGA256 A3   Jun 26 2015, 10:24
- - zombi   ATxmega3U В подробности не вдавался, но судя по ка...   Jun 26 2015, 14:47
|- - beard42   Цитата(zombi @ Jun 26 2015, 16:47) В подр...   Jun 29 2015, 06:46
- - zombi   Что Вам нужно? Запустить проц от TOSC1 или его RTC...   Jun 29 2015, 07:25
|- - beard42   Цитата(zombi @ Jun 29 2015, 09:25) Что Ва...   Jun 29 2015, 07:41
|- - zombi   Цитата(beard42 @ Jun 29 2015, 10:41) Мне ...   Jun 29 2015, 08:01
|- - beard42   Цитата(zombi @ Jun 29 2015, 10:01) не виж...   Jun 29 2015, 08:56
- - zombi   Ну, не знаю. В DS пишут: TOSCSEL available only ...   Jun 29 2015, 09:10
|- - beard42   Цитата(zombi @ Jun 29 2015, 11:10) У A1U ...   Jun 29 2015, 09:52
|- - zombi   Раз ни у А1U ни у A3U они не объединены по умолчан...   Jun 29 2015, 10:13
- - beard42   Продолжаем. Протестировано ATxmega128A4U. Все раб...   Jun 29 2015, 11:48
- - beard42   Цитата(zombi @ Jun 29 2015, 16:45) А не и...   Jun 30 2015, 06:53
- - zombi   Цитата(beard42 @ Jun 30 2015, 12:53) Так ...   Jun 30 2015, 21:35
- - beard42   Цитата(zombi @ Jun 30 2015, 23:35) При л...   Jul 1 2015, 06:11
- - zombi   Цитата(beard42 @ Jul 1 2015, 09:11) Часы ...   Jul 1 2015, 06:58
- - beard42   Проверил. XMEGA128A1U, внешний такт на XTAL1. Не р...   Jul 1 2015, 07:56
- - beard42   Цитата(zombi @ Jul 1 2015, 08:58) И мне п...   Jul 1 2015, 13:01


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

 


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


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