欢迎来到天天文库
浏览记录
ID:52679439
大小:33.50 KB
页数:7页
时间:2020-03-29
《基于STM32的 AD9850 驱动程序.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、//========================AD9850.h=============================///*-------------------------------------------- AD9850驱动程序----------------------------------------------*/#ifndef__AD9850_H#define__AD9850_H/*选择数据通信方式,只能选择一个*///#defineMODE_SEIAL //串行模式#defineMODE_PARALLEL //并行模式#defineAD985
2、0_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 //串行模式数据口 #defineAD9850_DATA GPIO_Pin_5 #def
3、ineAD9850_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,Bit_SET)#defineAD9850_WCLK_CLR GPIO_WriteBit(AD9850_CO
4、NTROL_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_WriteBit(AD9850_CONTROL_PORT,AD9850_RST,Bit_SET)#defineAD9850_RST_CLR GPI
5、O_WriteBit(AD9850_CONTROL_PORT,AD9850_RST,Bit_RESET)/*串行模式操作函数*/#ifdefMODE_SEIAL externvoidAD9850_Reset_Sreial(void);externvoidAD9850_Write_Serial(unsignedcharW0,unsignedlongfreq);#endif/*并行模式操作函数*/#ifdefMODE_PARALLELexternvoidAD9850_Reset_Parallel(void);externvoidAD9850_Write_Parallel(unsignedch
6、arW0,unsignedlongfreq);#endifexternvoidInit_AD9850(void);#endif/*AD8950_H*///==================================================================////=========================AD9850.c=================================//#include"stm32f10x_lib.h"#include"AD9850.h"/****************************************
7、****函数名称:AD9850_Delay功 能:AD9850延时函数参 数:z-延时长度返回值 :无*********************************************/voidAD9850_Delay(unsignedintz){ for(;z>0;z--) {;}}/*--------------------并行模式-----------------------*/
此文档下载收益归作者所有