基于STM32的 AD9850 驱动程序

基于STM32的 AD9850 驱动程序

ID:47191120

大小:33.51 KB

页数:7页

时间:2019-08-18

基于STM32的 AD9850 驱动程序_第1页
基于STM32的 AD9850 驱动程序_第2页
基于STM32的 AD9850 驱动程序_第3页
基于STM32的 AD9850 驱动程序_第4页
基于STM32的 AD9850 驱动程序_第5页
资源描述:

《基于STM32的 AD9850 驱动程序》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、//========================AD9850.h=============================///*--------------------------------------------           AD9850驱动程序----------------------------------------------*/#ifndef__AD9850_H#define__AD9850_H/*选择数据通信方式,只能选择一个*///#defineMODE_SEIAL  //串行模式#defineMODE_PARALLEL

2、 //并行模式#defineAD9850_SYSTEM_COLCK    100000000/*AD9850控制和数据引脚定义*/#defineAD9850_CONTROL_PORT GPIOA#defineAD9850_FQUD  GPIO_Pin_2#defineAD9850_WCLK  GPIO_Pin_3#defineAD9850_RST   GPIO_Pin_4#ifdefMODE_PARALLEL //并行模式数据口0~7#defineAD9850_DATA_PORT GPIOC#endif#ifdefMODE_SEIAL  //串行模式数据

3、口  #defineAD9850_DATA  GPIO_Pin_5 #defineAD9850_DATA_Write_1    GPIO_WriteBit(AD9850_CONTROL_PORT,AD9850_DATA,Bit_SET)#defineAD9850_DATA_Write_0    GPIO_WriteBit(AD9850_CONTROL_PORT,AD9850_DATA,Bit_RESET)#endif#defineAD9850_WCLK_SET   GPIO_WriteBit(AD9850_CONTROL_PORT,AD9850_WCLK

4、,Bit_SET)#defineAD9850_WCLK_CLR   GPIO_WriteBit(AD9850_CONTROL_PORT,AD9850_WCLK,Bit_RESET)#defineAD9850_FQUD_SET   GPIO_WriteBit(AD9850_CONTROL_PORT,AD9850_FQUD,Bit_SET)#defineAD9850_FQUD_CLR   GPIO_WriteBit(AD9850_CONTROL_PORT,AD9850_FQUD,Bit_RESET)#defineAD9850_RST_SET    GPIO_

5、WriteBit(AD9850_CONTROL_PORT,AD9850_RST,Bit_SET)#defineAD9850_RST_CLR    GPIO_WriteBit(AD9850_CONTROL_PORT,AD9850_RST,Bit_RESET)/*串行模式操作函数*/#ifdefMODE_SEIAL   externvoidAD9850_Reset_Sreial(void);externvoidAD9850_Write_Serial(unsignedcharW0,unsignedlongfreq);#endif/*并行模式操作函数*/#ifd

6、efMODE_PARALLELexternvoidAD9850_Reset_Parallel(void);externvoidAD9850_Write_Parallel(unsignedcharW0,unsignedlongfreq);#endifexternvoidInit_AD9850(void);#endif/*AD8950_H*///==================================================================////=========================AD9850.c=====

7、============================//#include"stm32f10x_lib.h"#include"AD9850.h"/********************************************函数名称:AD9850_Delay功   能:AD9850延时函数参   数:z-延时长度返回值 :无*********************************************/voidAD9850_Delay(unsignedintz){   for(;z>0;z--)   {;}}/*---------

8、-----------并行模式-----------------------*/

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。