资源简介
ADS8320完整的驱动程序,包含芯片的技术手册,方便快速移植使用,本人项目中使用,稳定性能已测,如若有相关问题请留言助解答。

代码片段和文件信息
#include “ADS8320.h“
#include “delay.h“
#include “USART2.h“
void ADS_Delay(uint8_t us)
{
uint8_t i=0;
while (i i++;
}
void AD8320_GPIO_Init(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA ENABLE);
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOB ENABLE);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8 | GPIO_Pin_10;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;//普通输出模式
GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;//推挽输出
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;//50MHz
GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;//上拉
GPIO_Init(GPIOA &GPIO_InitStructure);//初始化
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3 | GPIO_Pin_5;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;//普通输出模式
GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;//推挽输出
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;//50MHz
GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;//上拉
GPIO_Init(GPIOB &GPIO_InitStructure);//初始化
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9 ;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN;//输入模式
GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;
GPIO_Init(GPIOA &GPIO_InitStructure);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_4 ;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN;//输入模式
GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;
GPIO_Init(GPIOB &GPIO_InitStructure);
CS1_H();
CS2_H();
}
uint16_t AD8320_1_Transmit(void)
{
uint8_t ui;
uint16_t data=0;
CS1_H();
ADS_Delay(5);
CS1_L();
for(ui=0;ui<5;ui++) /*4.5-5个周期采样*/
{
DCLOCK1_L();
ADS_Delay(5);
DCLOCK1_H();
ADS_Delay(5);
}
for(ui=0; ui<17; ui++) /*第一个0值为起始标志*/
{
DCLOCK1_L();
ADS_Delay(5);
data = data<<1;
DCLOCK1_H();
if(DOUT1_H())
{
data++;
}
ADS_Delay(5);
}
CS1_H(); /*拉高CS*/
return data;
}
uint16_t AD8320_2_Transmit(void)
{
uint8_t ui;
uint16_t data=0;
CS2_H();
ADS_Delay(5);
CS2_L();
for(ui=0;ui<5;ui++) /*4.5-5个周期采样*/
{
DCLOCK2_L();
ADS_Delay(5);
DCLOCK2_H();
ADS_Delay(5);
}
for(ui=0; ui<17; ui++) /*第一个0值为起始标志*/
{
DCLOCK2_L();
ADS_Delay(5);
data = data<<1;
DCLOCK2_H();
if(DOUT2_H())
{
data++;
}
ADS_Delay(5);
}
CS2_H(); /*拉高CS*/
return data;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 345927 2018-06-26 10:28 ADS8320驱动代码\ads8320-ht.pdf
文件 2388 2018-09-12 09:23 ADS8320驱动代码\ADS8320.c
文件 920 2018-09-06 14:29 ADS8320驱动代码\ADS8320.h
目录 0 2019-12-26 15:55 ADS8320驱动代码
----------- --------- ---------- ----- ----
349235 4
- 上一篇:ADS1220驱动代码
- 下一篇:电子沙漏全套代码 PCB原理图
相关资源
- STM32F103C8T6硬件I2C2成功驱动ADS1115源代
- pthreads-w32-2-9-1-release.zip
- grads绘制雨量(GRID.GRD)
- Gauss-Bonnet AdS黑洞的参数相变
- 在改进的软壁AdS / QCD模型中具有2 +
- 软壁AdS / QCD中的反常尺寸,手性相变
- 软壁AdS / QCD模型中有限温度手性相变
- AdS / QCD软壁模型中的手性相变
- Chern-Simons理论中的拓扑界面和AdS3 /
- AdS-Maxwell-power-Yang-Mills理论中的复杂性
- Mentor Graphics Expedition Enterprise v7.9.5.r
- PowerPCB(PADS)常见问题集合汇总(下
- Anti-de Sitter空间和AdS / CFT的两个P
- AdS / CMT应用中的粒子涡旋对偶和thet
- 多毛的AdS孤子
- 基于ADS5517的无线数据采集模块设计
- 基于ADS1298与WiFi的脑电信号采集与传输
- ADS 24GHz雷达链路仿真,2019版ADS
- ADS1232.PDF
- ADS视频教程适用11年以后版本
- ads2015安装及破解教程
- k变形AdS 5×S 5弦理论的Beta函数
- 通过替代相空间对带电的AdS黑洞的临
- ADS2009射频电路设计与仿真
- ADS Momentum电磁仿真设计
- ADS中文视频教程台湾
- ADS_RFIC设计实验教程台湾交大
- ADS1100 STM32 Driver
- M理论中AdS2分类的方面:具有
- 关于在AdS / cft中旋转OPE块的评论
评论
共有 条评论