-
大小: 4KB文件類型: .rar金幣: 2下載: 2 次發(fā)布日期: 2021-06-06
- 語(yǔ)言: 其他
- 標(biāo)簽: AD541驅(qū)動(dòng)??AD5412代碼??AD5412例程??
資源簡(jiǎn)介
AD5412 已經(jīng)驗(yàn)證沒(méi)問(wèn)題了,拿過(guò)來(lái)就可以直接用的 ......................

代碼片段和文件信息
/***************************************************************************************
*?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
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件??????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
評(píng)論
共有 條評(píng)論