mse (12.04.2010 16:11, просмотров: 251) ответил mse на Бояре, такое дело, чо-то пытаюсь Хмегу возбудить на 32Мгц от 16 с удвоением, а оно мне дули крутит... В регистр OSC_PLLCTRL инфа не пишется. Стоит себе 0b00000001 и хоть тресни.
отЪеб... Эть... Отбой!!! ;О) Вононошто, Михалыч!!! ldi r16,(1<<OSC_RC2MEN_bp)+(1<<OSC_XOSCEN_bp) ;!!!
sts OSC_CTRL,r16
wait_xosc_ready:
lds r16,OSC_STATUS
sbrs r16,OSC_XOSCRDY_bp
rjmp wait_xosc_ready
ldi r16,0b11000010
sts OSC_PLLCTRL,r16
ldi r16,(1<<OSC_RC2MEN_bp)+(1<<OSC_XOSCEN_bp)+(1<<OSC_PLLEN_bp) ; А тока теперь ПЛЛ!!!
sts OSC_CTRL,r16
wait_pll_ready:
lds r16,OSC_STATUS
sbrs r16,OSC_PLLRDY_bp
rjmp wait_pll_ready