• 大小: 1.63KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-02-22
  • 标签: STM32f103  AD7091  

资源简介

本示例基于stm32f103外设固件库开发的AD7091驱动程序,内涵初始化和AD获取操作代码

资源截图

代码片段和文件信息

#include “ad7091.h“
#include “delay.h“
/**
  * @brief  Select AD7091: Chip Select pin low
  */
#define AD7091_CS_LOW()       GPIO_ResetBits(AD7091_CS_GPIO_PORT AD7091_CS_PIN)
/**
  * @brief  Deselect AD7091: Chip Select pin high
  */
#define AD7091_CS_HIGH()      GPIO_SetBits(AD7091_CS_GPIO_PORT AD7091_CS_PIN)   

/**
  * @brief  Select AD7091: Chip CONVST pin low
  */
#define AD7091_CONVST_LOW()       GPIO_ResetBits(AD7091_CONVST_GPIO_PORT AD7091_CONVST_PIN)
/**
  * @brief  Deselect AD7091: Chip CONVST pin high
  */
#define AD7091_CONVST_HIGH()      GPIO_SetBits(AD7091_CONVST_GPIO_PORT AD7091_CONVST_PIN)  


#define AD7091_DUMMY_BYTE 0xffff



uint16_t AD7091_SendByte(uint16_t byte)
{
  /*!< Loop while DR register in not emplty */
  while (SPI_I2S_GetFlagStatus(AD7091_SPI SPI_I2S_FLAG_TXE) == RESET);

  /*!< Send byte through the SPI1 peripheral */
  SPI_I2S_SendData(AD7091_SPI byte);

  /*!< Wait to receive a byte */
  while (SPI_I2S_GetFlagSta

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

     文件       4409  2018-06-29 06:46  AD7091\ad7091.c

     文件       1430  2018-05-06 21:55  AD7091\ad7091.h

     目录          0  2018-06-29 06:46  AD7091

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

                 5839                    3


评论

共有 条评论