1

GPIOピンを使用してSPIプロトコル操作を実行したい、シングルスレーブ操作に設定したい、そのように設定する必要がある、WindowsXPで実行するためにSTM32F100RBマイクロコントローラとCoocox IDEを使用しています。

GPIO ピンを使用した SPI プロトコル操作の構成に関するソース コードの例があれば、それを送ってください。私のプロジェクトに非常に役立ちます。よろしくお願いします。

よろしく、パヴァン・ネオ。

4

1 に答える 1

5

ビットバンギングについて質問です。これは、1 つまたは複数の IO を使用してシリアル信号をエンコードまたはデコードするプロセスです。ウィキペディアには、このプロセスの適切な説明があります。

特に SPI の場合、2 つまたは 3 つの出力 (チップ セレクトが必要かどうかによって異なります) と 1 つの入力が必要です。周辺機器のセットアップ/ホールド要件に違反しないように、ビットが正しい順序で設定または読み取られるようにする必要があります。また、クロック信号に必要な極性に注意する必要があります (確実に正しいエッジでデータを読み書きしている)。

ウィキペディアのリンクには、出発点として役立つビットバンギングのサンプルコードがいくつかあります。

于 2013-10-24T15:56:06.127 に答える