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

 
 
> 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
Ответов
zombi
сообщение Jan 24 2012, 09:04
Сообщение #2


Гуру
******

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



Вот прога.
CODE
.NOLIST
.include "ATxmega64A1def.inc"
.LIST
.cseg
.org 0x0000
;----------------------------------
;RTC en
ldi R16,CLK_RTCSRC_TOSC_gc|CLK_RTCEN_bm
sts (CLK_RTCCTRL),R16
;----------------------------------
;XOSC sel
ldi R16,OSC_XOSCSEL_32KHz_gc
sts (OSC_XOSCCTRL),R16
;----------------------------------
;Clock en
ldi R16,OSC_RC2MEN_bm|OSC_RC32MEN_bm|OSC_XOSCEN_bm
sts (OSC_CTRL),R16
;wait ready
lds R17,(OSC_STATUS)
cp R17,R16
brne PC-3
;----------------------------------
;CLKsys RC32M
ldi R16,CCP_IOREG_gc
sts (CPU_CCP),R16
ldi R16,CLK_SCLKSEL_RC32M_gc
sts (CLK_CTRL),R16
;----------------------------------
;DFLL en
ldi R16,OSC_RC32MCREF_bm|OSC_RC2MCREF_bm
sts (OSC_DFLLCTRL),R16
ldi R16,DFLL_ENABLE_bm
sts (DFLLRC2M_CTRL),R16
sts (DFLLRC32M_CTRL),R16
;----------------------------------
;PQ.3->
ldi R16,0x08
sts (PORTQ_DIRSET),R16
;----------------------------------
;Loop 8t
sts (PORTQ_OUTTGL),R16
rjmp PC+1
sts (PORTQ_OUTTGL),R16
rjmp PC-5
;----------------------------------


Цитата(_Артём_ @ Jan 24 2012, 04:58) *
Об этом:
Посмотрел в ерате и увидел что относится к xmega64-256A3 rev.A(в более поздних не упоминается)

Для моей хмеги надо обязательно оба DFLL включать.
Цитата(_Артём_ @ Jan 24 2012, 04:58) *
Нет смысла ставить часовой кварц, если точность одинаковая

Может и нету смысла, но по одному чипу судить сложно. А к внешнему кварцу доверия больше.
Цитата(_Артём_ @ Jan 24 2012, 04:58) *
(хотя сколько ppm у вас кварц, может потому и одинаково)

Не знаю. Я оный из сдохшей PиCишки выпаял.
Go to the top of the page
 
+Quote Post



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

 


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


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