PAV256 (25.05.2011 14:26, просмотров: 163) ответил Andreas на У меня внешний генератор нормально запускается. Код такой:
Andreas огромное спасибо! У меня было две ошибки: 1. Кварц был припаян только с одной стороны (плату делает напарник, хорошо что его сейчас рядом нет...)
2. Прошу объяснить откуда взялась первая строка в фрагменте (практика показала, что правильная!):
CCP = CCP_IOREG_gc; // Защита
CLK.PSCTRL=CLK_PSADIV_4_gc;
Из даташит (8068T–AVR–12/10) следует (явно указано) что защищены только следующие регистры генератора:
CLK.CTRL и CLK.LOCK, а CLK.PSCTRL CLK.RTCCTRL не защищены (не указано)! Может я не тот даташит смотрю? Или неправильно интерпретирую запись? Или эта строчка из личного опыта? Прошу понять правильно, т.к. пока только начал осваивать Xmega и хотел бы иметь максимально достоверное описание данного девайса.
P.S. Проверил частоту на которой работает девайс. <=48МГц - работает, 51МГц - сбоит, 54МГц - практически сразу виснет.