赞
踩
AD9833 是一款低功耗、可编程的、基于DDS 技术的波形发生器芯片,能够产生正弦
波、三角波和方波并从一个端口输出。正弦波输出频率约可达10MHz,三角波输出频率约可达2MHz,方波输出频率约可达100kHz。输出频率和相位可通过程序修改。
工作电压2.3V~5.5V,默认使用+5V。
AD9833 通过一个三线式串行接口写入数据(时钟速率max=40MHz)。
引脚连接:
AD9833 | 单片机 | IO口模式 |
SDATA | PG10 | OUTPUT |
SCLK | PD5 | OUTPUT |
FSYNC | PD3 | OUTPUT |
配置IO口:
添加驱动文件,头文件路径:
编写代码:
当IO口引脚的 User Label(宏定义)不同时,需要相应地修改驱动文件。
- /* mian.c */
-
- #include "ad9833.h"
-
- bsp_InitAD9833(); // 初始化ad9833
- AD9833_SelectWave(2); // 设置波形;0矩形波,1三角波,2正弦波,3无输出
- AD9833_SetFreq(1000); // 设置频率,单位HZ
(104条消息) STM32cubemx教程 DAC+TIM+DMA_stm32 定时器dma dac cubemx_四臂西瓜的博客-CSDN博客
ADS8688是8通道ADC模块。基于16位逐次逼近ADC。模拟SPI通信。
5V供电。
ADS8688 | 单片机 | IO口模式 |
CS | PB3 | OUTPUT |
RST | PB6 | OUTPUT |
DAISY | PA12 | OUTPUT |
SDO | PG8 | INPUT |
CLK | PG6 | OUTPUT |
SDI | PC8 | OUTPUT |
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。