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

 
 
> Xmega, DFLL
zombi
сообщение Jan 22 2012, 19:57
Сообщение #1


Гуру
******

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



Достаточно ли для запуска авто-подстройки частоты от внешнего часового кварца этого кода:
Код
    ldi    RTMPA,OSC_RC32MCREF_bm|OSC_RC2MCREF_bm
    sts    (OSC_DFLLCTRL),RTMPA; set ref. ext. clk

    ldi    RTMPA,DFLL_ENABLE_bm
    sts    (DFLLRC2M_CTRL),RTMPA; enable DFLL RC2
    sts    (DFLLRC32M_CTRL),RTMPA; enable DFLL RC32
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
_Артём_
сообщение Jan 22 2012, 20:56
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Вопрос уже обсуждался месяца 4 назад: link

P.S. Вы бы хоть псевдокодом каким писали (лениво в ассемблере разбтраться).

Сообщение отредактировал IgorKossak - Jan 22 2012, 21:34
Причина редактирования: Избыточное цитирование
Go to the top of the page
 
+Quote Post
zombi
сообщение Jan 22 2012, 21:43
Сообщение #3


Гуру
******

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



Цитата(_Артём_ @ Jan 23 2012, 00:56) *
P.S. Вы бы хоть псевдокодом каким писали (лениво в ассемблере разбтраться).

Что за псевдокод???
В чем умею и чему доверяю в том и пишу.

Вопрос в силе!
Проверяю DFLL так:

Прерывания запрещаю.
На пине формирую меандр.
Грею хмегу термофеном (от комнатной температуры до ~70C) и наблюдаю на пине плавное повышение понижение частоты с повышением температуры независимо от присутствия кода в моём первом посте.
Или для запуска автоподстройки нужно что-то еще или я что-то делаю не правильно !!!???
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Jan 22 2012, 21:56
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(zombi @ Jan 22 2012, 23:43) *
Что за псевдокод???
В чем умею и чему доверяю в том и пишу.

Ну...ваше право.


Цитата(zombi @ Jan 22 2012, 23:43) *
Вопрос в силе!


link

По ссылке
Цитата
Чтобы выполнялась автоматическая калибровка внутреннего генератора частоты 2МГц или 32МГц, необходимо включить в работу оба этих генератора и обе схемы ФАПЧ.
Попробуйте включить второй генератор и схему Фапч....

У меня тогда заработало.

Цитата(zombi @ Jan 22 2012, 23:43) *
Что за псевдокод???
В чем умею и чему доверяю в том и пишу.

Вопрос в силе!
Проверяю DFLL так:

Прерывания запрещаю.
На пине формирую меандр.
Грею хмегу термофеном (от комнатной температуры до ~70C) и наблюдаю на пине плавное повышение частоты с повышением температуры независимо от присутствия кода в моём первом посте.
Или для запуска автоподстройки нужно что-то еще или я что-то делаю не правильно !!!???

Проверял примерно также.
Причина неработоспособности - глюки в хмеге.
Go to the top of the page
 
+Quote Post
zombi
сообщение Jan 22 2012, 22:23
Сообщение #5


Гуру
******

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



Цитата(_Артём_ @ Jan 23 2012, 01:56) *
Проверял примерно также.
Причина неработоспособности - глюки в хмеге.

Какие глюки? И как с оными боролись?
Go to the top of the page
 
+Quote Post



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

 


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


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