资源简介

AD5412 已经验证没问题了,拿过来就可以直接用的 ......................

资源截图

代码片段和文件信息

/***************************************************************************************
* 17/07/10         1.0          Yanzhilu       create 
***************************************************************************************/

#include “config.h“
#include “AD5412.h“
#include “AD5412_Hardware.h“
#if AD5412HDEN > 0
void AD5412_Delay (int length)
{
while (length >0)
     length--;
}
/***************************************************************************************
* Function:                  void AD5412_GPIO_Init()
* Description:               初始化AD5412的GPIO口
*============================================================== 
* 17/07/10         1.0          Yanzhilu        create 
***************************************************************************************/
void AD5412_GPIO_Init()
{
 GPIO_InitTypeDef  GPIO_InitStructure;
 
 RCC_APB2PeriphClockCmd(AD5412_RCC ENABLE);    
 //One Clear Pin set
 GPIO_InitStructure.GPIO_Pin = AD5412SerialOne_CLEAR_Pin;
 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;   
 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
 GPIO_Init(AD5412SerialOne_CLEAR_Port &GPIO_InitStructure);   
 //One Latch Pin set
 GPIO_InitStructure.GPIO_Pin = AD5412SerialOne_LATCH_Pin;
 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;   
 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
 GPIO_Init(AD5412SerialOne_LATCH_Port &GPIO_InitStructure);
 //One SCLK Pin set
 GPIO_InitStructure.GPIO_Pin = AD5412SerialOne_SCLK_Pin;
 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;   
 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
 GPIO_Init(AD5412SerialOne_SCLK_Port &GPIO_InitStructure);
//One SDIN Pin set
 GPIO_InitStructure.GPIO_Pin = AD5412SerialOne_SDIN_Pin;
 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;   
 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
 GPIO_Init(AD5412SerialOne_SDIN_Port &GPIO_InitStructure);
 //One SDIO Pin set
 GPIO_InitStructure.GPIO_Pin = AD5412SerialOne_SDIO_Pin ;
 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;
 GPIO_Init(AD5412SerialOne_SDIO_Port &GPIO_InitStructure);
 
 
 
  //Two Clear Pin set
 GPIO_InitStructure.GPIO_Pin = AD5412SerialTwo_CLEAR_Pin;
 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;   
 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
 GPIO_Init(AD5412SerialTwo_CLEAR_Port &GPIO_InitStructure);   
 //Two Latch Pin set
 GPIO_InitStructure.GPIO_Pin = AD5412SerialTwo_LATCH_Pin;
 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;   
 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
 GPIO_Init(AD5412SerialTwo_LATCH_Port &GPIO_InitStructure);
 //Two SCLK Pin set
 GPIO_InitStructure.GPIO_Pin = AD5412SerialTwo_SCLK_Pin;
 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;   
 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
 GPIO_Init(AD5412SerialTwo_SCLK_Port &GPIO_InitStructure);
//Two SDIN Pin set
 GPIO_InitStructure.GPIO_Pin = AD5412SerialTwo_SDIN_Pin;
 GPIO_InitStr

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      17196  2017-07-13 12:36  AD5412.c

     文件       5980  2017-07-13 12:37  AD5412.h

     文件       1554  2017-07-13 12:37  AD5412_Hardware.h

----------- ---------  ---------- -----  ----

                24730                    3


评论

共有 条评论

相关资源