1

我使用的是 4 个 AD9833,其中 4 个 fsync 信号是从 atmega2560 发送的。我想从所有 4 个 AD9833 生成不同的频率,如果我对其进行编程,我会在 2 个端口引脚中获得一些频率,我无法更改频率.. 请帮助

4

1 回答 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 库规范:

http://arduino.cc/en/Reference/SPI

于 2013-07-22T02:13:40.777 回答