资源简介
本示例基于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
- 上一篇:arduino循迹小车
- 下一篇:STM32 GPIO输入输出
相关资源
- STM32F103 串口环形队列应用程序
- STM32F103系列ADC操作
- STM32f103(I0操作_LED流水灯)
- stm32f103rtc配置
- STM32F103下CJSON库使用举例(cJSONtest.c)
- stm32f103+GPS+GPRS
-
stm32f103c8t6核心板Jli
nk STli nk 2/2.1 - STM32库开发实战指南,基于STM32F103,
- STM32F103中文教程及参考手册.pdf
- STM32F103单片机(test.c)
- OLEDstm32驱动(0.96OLED显示屏STM32F103RC
- OV7670摄像头 STM32F103ZET6
- STM32F103驱动二值化摄像头
- STM32F103VCT6+ENC28J60(SPI2)基于uip的Mo
- STM32F103调试红外遥控
- 基於stm32f103實現modbus-rtu主機源程序
- STM32F103获取MPU6050数据
- STM32F103RET6驱动LED
- 基于STM32F103C8T6的RS485和CAN
- 基于stm32f103心率检测
- STM32F103——ADC数模转换——多通道_
- stm32f103ZE单片机RTC时钟采用内部时钟例
- 基于stm32f103的空调控制器
- STM32F103C8T6 UCOSIII
- ds18b20.zip(STM32F103使用DS18B20读取代码
- ARM汇编实现流水灯,STM32F103COTEX-M3系列
- 基于STM32F103和AMG8833红外测温
评论
共有 条评论