PIC16F88などに内蔵されている「SSPモジュール」でSPI通信を行う際の、SPIのモードを設定する方法をまとめてみました。
SPIのモードについてはこちら→(SPI通信は「モード」に注意! SPI通信は4種類ある!)
PICマイコン(SSPモジュル)でのSPIモードの設定方法
SSPモジュルでのSPIモードは、SSPCONレジスタの「CKP」と、SSPSTATレジスタの「CKE」で設定します。なのですが、CKPとCKEの設定について、データシートの記述(表現の仕方)がややこしく、分かりづらいです(と思う)。
ということで、CKP、CKEと対応するモードについて、まとめてみました。
SPIのモードを(0,1)といった感じで表現するときの値と、CKPとCKEの値は一致しないので注意が必要です。
0 件のコメント:
コメントを投稿