4 つの fsync 信号が atmega2560 から送信される 4 つの AD9833 を使用しています。4つのAD9833すべてから異なる周波数を生成したいのですが、プログラムすると、2つのポートピンでいくつかの周波数が得られます。周波数を変更できませんでした..助けてください
1 に答える
0
Atmega2560 については、ここで「SPI」プログラミングを検索することをお勧めします。
http://arduino.cc/en/Main/arduinoBoardMega2560
SPI ライブラリを使用すると、SPI インターフェイス経由で AD9833 にコマンドを発行できます。詳細については、こちらの検索ページ 2 を参照してください。
http://www.analog.com/static/imported-files/data_sheets/AD9833.pdf
(および上記の 15 ページでは、周波数の指定に関する詳細が説明されています)。
Atmel の SPI プログラミングの詳細については、 http ://www.atmel.com/Images/doc0943.pdf を参照してください。
Arduino の SPI の例:
http://www.youtube.com/watch?v=YE0wnom_7As http://arduino.cc/en/Tutorial/BarometricPressureSensor (SPI.begin()、SPI.transfer() などを探します)。
SPI ライブラリ仕様の場合:
于 2013-07-22T02:13:40.777 に答える