組み込みプログラミングの使用。MSP430ピンの測定クロック周波数
msp430F6779で動作し、DCOの周波数を確認する必要があります(25MHzの場合)。
アイデアは、I/Oピンの周波数を引き、オシロスコープで周波数を測定することでした。
データシートには、この機会については何も書かれていません。
ピンで周波数を取得する方法は?
コンフィグDCO
// FLL reference
UCSCTL3 |= SELREF_2; // REFO - 32 kHz
// initialize DCO - 25 MHz
__bis_SR_register(SCG0); // Disable the FLL loop control
UCSCTL0 |= 0x0000; // select lowest one
UCSCTL1 = DCORSEL_5; // range suitable for 25 MHz operation, see datasheet MSP430F677x page 68
UCSCTL2 = FLLD_1 + 762; // Set DCO Multiplier for 25 MHz
// (N + 1) * FLLRef = Fdco
// (761 + 1) * 32768 = 25MHz
// Set FLL Div = fDCOCLK/1
__bic_SR_register(SCG0); // Enable the FLL control loop
MSP430と関連データシート – Toby