📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 352行目: | 352行目: | ||
// USIをSPIマスターモードで初期化 | // USIをSPIマスターモードで初期化 | ||
USICTL0 = USIPE7 + USIPE6 + USIPE5 + USIMST + USIOE + USISWRST; // ピン有効、マスタ、出力有効 | USICTL0 = USIPE7 + USIPE6 + USIPE5 + USIMST + USIOE + USISWRST; // ピン有効、マスタ、出力有効 | ||
USICTL1 = | |||
USICKCTL = USIDIV_1 + USISSEL_2; // SMCLK/2を使用 ( | // SPIモード 0を使用する場合 | ||
USICNT |= USIIFGCC; | USICTL1 = 0; // クロック位相 : データはSCLK立上りでキャプチャ、立下りで変化 | ||
USICTL0 &= ~USISWRST; | USICKCTL = USIDIV_1 + USISSEL_2; // SMCLK / 2を使用 (約500[kHz]) | ||
// SPIモード 3を使用する場合 | |||
// USICTL1 = USICKPH; // クロック位相 : データはSCLK立下りでキャプチャ、立下りで変化 | |||
// USICKCTL = USIDIV_1 + USISSEL_2 + USICKPL; // Mode 1,1用にクロック極性を反転 | |||
USICNT |= USIIFGCC; // USICNTで自動クリア無効 | |||
USICTL0 &= ~USISWRST; // SW Resetを解除 | |||
} | } | ||