LINUX.ORG.RU

История изменений

Исправление KivApple, (текущая версия) :

Тогда бы UART не работал, а он работает, хотя для него делитель я взял из таблицы из даташита с расчётом для 20 МГц. Ну и делители я таки не ставил.

void setup_clock() {
	P5SEL |= BIT4 | BIT5; // XT1
	P5SEL |= BIT2 | BIT3; // XT2
	UCSCTL6 = XCAP_3; // XT1 capacitors
	UCSCTL0 = 0x1F00;
	UCSCTL1 = DCORSEL_4;
	UCSCTL2 = 20;
	UCSCTL3 = FLLREFDIV__4 | SELREF__XT2CLK;
	UCSCTL4 = SELM__DCOCLK | SELS__DCOCLK | SELA__XT1CLK;
}

Исходная версия KivApple, :

Тогда бы UART не работал, а он работает, хотя для него делитель я взял из таблицы из даташита с расчётом для 20 МГц.