2013年7月15日月曜日

PIC C18 メモ(SPI 設定)

-----------------------------
SPI 設定( 2008.12.03 )
-----------------------------
「クロックは、通常Hで、立ち上がりエッジで取り込み」に修正した。TPIC6C595 8bit Shift Regisster  のタイミングに合わせた。MCP3201 12bitA/D Converter With SPI にも合致する。

マスタモード側の設定( PIC18F4520 )は次の通り。
OpenSPI( SPI_FOSC_16, MODE_11, SMPMID ); //SSPEN,MASTER,CKE=0,CKP=1,fosc/16



MODECKPCKE
0001
0100
1011
1110


CKP: クロック極性は 0 で アイドル時 L レベル
CKE: アイドルから反転で始まるのが 0

-----------------------------
【おまけ】MCP32xx A/D コンバータ使用時の注意点
-----------------------------
最低クロック速度(変換時間)の制限があり、1.2ms 以内にリードアウトすること。SPI クロック設定は、遅くする方にも注意が必要。
2013.07.15