[戻る]
一括表示

SPIクロックのずれ 投稿者:orz 投稿日:2016/10/14(Fri) 14:33:32 No.716

PIC24FJ1024GB606で1MHzのSPI通信を行っています。

このとき、10bit間隔くらいでクロックが40kHz程度早くなる現象が発生しており、原因がわからないのです(1byteごとに送信バッファエンプティ割り込みでSPIBUFにDMA転送を行っています)。

モジュールの誤差としては大きすぎる気がするので他の要因があると思うのですが皆目見当が付きません。どなたかご教授ください。

Re: SPIクロックのずれ 投稿者:Gokan 投稿日:2016/10/17(Mon) 15:27:45 No.718

これで通信エラーになるのでしょうか?
SPIは同期式ですからクロックの幅が変わっても問題なく動作
します。
幅が変わるのはACKを受信しているときとかではないでしょうか?


> PIC24FJ1024GB606で1MHzのSPI通信を行っています。
>
> このとき、10bit間隔くらいでクロックが40kHz程度早くなる現象が発生しており、原因がわからないのです(1byteごとに送信バッファエンプティ割り込みでSPIBUFにDMA転送を行っています)。
>
> モジュールの誤差としては大きすぎる気がするので他の要因があると思うのですが皆目見当が付きません。どなたかご教授ください。

- WebForum -