/* File: <AD8403.c> */
/*
*********************************************************************************************************
* 模块名称 : AD8403驱动程序
* 文件名称 : AD8403.c
* 版 本 : V1.0
* 说 明 :
* 编 写 :
*
*********************************************************************************************************
*/
#include "AD8403.h"
/*
**********************************************************************************************
函 数 名: Write_AD8403
功 能:
参 数:nChip - 第几路spi芯片(0、1、2)
channal - AD8403通道
send_data - 写入值
返 回: 无
**********************************************************************************************
*/
void Write_AD8403(uint8 nChip, uint8 channal, uint8 send_data)
{
SPI_cs_low(nChip);
BSP_SPI_Write(channal);
BSP_SPI_Write(send_data);
SPI_cs_high(nChip);
}
头文件:
/* File: <AD8403.h> */
/*
*********************************************************************************************************
* 模块名称 : AD8403驱动程序头文件
* 文件名称 : AD8403.h
* 版 本 : V1.0
* 说 明 :
*
*********************************************************************************************************
*/
#ifndef AD8403_H
#define AD8403_H
/* Includes ----------------------------------------------------------------- */
#include "Config.h"
#include "stm32f4xx.h"
#include "stm32f4xx_conf.h"
#include "SPI_Driver.h"
/* Exported define ------------------------------------------------------- */
/* Exported functions ----------------------------------------------------------- */
void Write_AD8403(uint8 nChip, uint8 channal, uint8 send_data);
#endif