• 大小: 5.93M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2024-04-21
  • 语言: C/C++
  • 标签: STM32  STM3  ads  25  56  

资源简介

低温飘、超高精度的2.5V作为基准源。由于基准源是一个非常稳定的信号,直接采集一个稳定的信号,也能反映出一个采集卡的精度和稳定性,第0通道接基准电源2.5V,采样出来的结果,与六位半的表测出来结果一致。

资源截图

代码片段和文件信息



//单片机型号:STC15W408AS 
// 电压 :5V 
//内部RC振荡:11.0592M



#include 
#include “STC15F2K60S2.H“
#include “ADS1256.H“
#include “uart.h“

sbit LED = P5^5;

/*
*********************************************************************************************************
* 函 数 名: DelayMs
* 功能说明: 时钟延时
* 形    参: ms 以毫秒为单位.
* 返 回 值: 无
*********************************************************************************************************
*/
void DelayMs( unsigned int ms)
{
unsigned int ij;
for (i = 0; i < ms; i++)
for(j=0;j<1074;j++);
}

#define u8 unsigned char 
#define u16 unsigned short

// sbit SCK  = P1^2;
// sbit DIN  = P1^3;
// sbit DOUT = P1^4; 
// sbit DRDY = P1^5;
// sbit CS   = P1^6;  
  

void main()
{

u16 ch=0;
signed long Adc;
float  Volts;
char str[20];

    InitCOM();   //初始化串口  波特率 9600
Init_ADS1256_GPIO();   // 配置I/O口
DelayMs(50);
    ADS1256_Init(); //ADS1256 参数初始化

while(1)
{


for(ch = 0;ch < 8;ch++)
{
//Adc = ADS1256ReadData((u8)( 0| ADS1256_MUXN_AINCOM));// 相当于 ( ADS1256_MUXP_AIN0 | ADS1256_MUXN_AINCOM);
Adc = ADS1256ReadData( ch<<4|ADS1256_MUXN_AINCOM);

 /*差分采集方式*/
 /*Adc = ADS1256ReadData( ADS1256_MUXP_AIN0|ADS1256_MUXN_AIN1); //P = AIN0 N = AIN1 差分方式*/

Volts = Adc*.00000059453; // 0.00000059453 为系数,ADC生产出后都有一定的偏差,在此校准。
sprintf(str“通道%d:%fV “(u16)chVolts);  // 最好把串口调试助手窗口放到最大,数据会自动排列整齐,看起来方便些。
SendString(str);


}
    SendString(“\r\n“);
DelayMs(10);
    LED=!LED;
}


}





 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-05-03 11:22  LC-ADC-1256\
     文件        4256  2017-02-08 13:58  LC-ADC-1256\ADS1256.hex
     目录           0  2017-05-03 11:21  LC-ADC-1256\原理图\
     文件      512356  2016-11-07 15:47  LC-ADC-1256\原理图\ADS1256.pdf
     目录           0  2017-05-03 11:21  LC-ADC-1256\参考程序\
     目录           0  2017-05-03 11:21  LC-ADC-1256\参考程序\51&&STM32 8位串口显示程序\
     目录           0  2017-05-03 11:21  LC-ADC-1256\参考程序\51&&STM32 8位串口显示程序\C51\
     目录           0  2017-05-03 11:21  LC-ADC-1256\参考程序\51&&STM32 8位串口显示程序\C51\ADS1256\
     文件        4547  2016-11-07 15:47  LC-ADC-1256\参考程序\51&&STM32 8位串口显示程序\C51\ADS1256\ADS1256.C
     文件        2813  2016-11-07 15:47  LC-ADC-1256\参考程序\51&&STM32 8位串口显示程序\C51\ADS1256\ads1256.h
     目录           0  2017-05-03 11:21  LC-ADC-1256\参考程序\51&&STM32 8位串口显示程序\C51\proj\
     文件       31232  2016-11-07 15:47  LC-ADC-1256\参考程序\51&&STM32 8位串口显示程序\C51\proj\ADS1256
     文件       19146  2016-11-07 15:47  LC-ADC-1256\参考程序\51&&STM32 8位串口显示程序\C51\proj\ADS1256.M51
     文件        9340  2016-11-07 15:47  LC-ADC-1256\参考程序\51&&STM32 8位串口显示程序\C51\proj\ADS1256.hex
     文件       73565  2016-11-07 15:47  LC-ADC-1256\参考程序\51&&STM32 8位串口显示程序\C51\proj\ADS1256.uvopt
     文件       13533  2016-11-07 15:47  LC-ADC-1256\参考程序\51&&STM32 8位串口显示程序\C51\proj\ADS1256.uvproj
     目录           0  2017-05-03 11:21  LC-ADC-1256\参考程序\51&&STM32 8位串口显示程序\C51\user\
     文件       12805  2016-11-07 15:47  LC-ADC-1256\参考程序\51&&STM32 8位串口显示程序\C51\user\STC15F2K60S2.H
     文件        1571  2016-11-07 15:47  LC-ADC-1256\参考程序\51&&STM32 8位串口显示程序\C51\user\UART.h
     文件        1703  2016-11-07 15:47  LC-ADC-1256\参考程序\51&&STM32 8位串口显示程序\C51\user\main.c
     文件       39008  2016-11-07 15:45  LC-ADC-1256\参考程序\51&&STM32 8位串口显示程序\C51模拟SPI连接图.jpg
     目录           0  2017-05-03 11:21  LC-ADC-1256\参考程序\51&&STM32 8位串口显示程序\STM32 硬件SPI\
     目录           0  2017-05-03 11:21  LC-ADC-1256\参考程序\51&&STM32 8位串口显示程序\STM32 硬件SPI\Libraries\
     目录           0  2017-05-03 11:21  LC-ADC-1256\参考程序\51&&STM32 8位串口显示程序\STM32 硬件SPI\Libraries\CMSIS\
     目录           0  2017-05-03 11:21  LC-ADC-1256\参考程序\51&&STM32 8位串口显示程序\STM32 硬件SPI\Libraries\CMSIS\CM3\
     目录           0  2017-05-03 11:21  LC-ADC-1256\参考程序\51&&STM32 8位串口显示程序\STM32 硬件SPI\Libraries\CMSIS\CM3\CoreSupport\
     文件       17273  2016-11-07 15:47  LC-ADC-1256\参考程序\51&&STM32 8位串口显示程序\STM32 硬件SPI\Libraries\CMSIS\CM3\CoreSupport\core_cm3.c
     文件       85714  2016-11-07 15:47  LC-ADC-1256\参考程序\51&&STM32 8位串口显示程序\STM32 硬件SPI\Libraries\CMSIS\CM3\CoreSupport\core_cm3.h
     目录           0  2017-05-03 11:21  LC-ADC-1256\参考程序\51&&STM32 8位串口显示程序\STM32 硬件SPI\Libraries\CMSIS\CM3\DeviceSupport\
     目录           0  2017-05-03 11:21  LC-ADC-1256\参考程序\51&&STM32 8位串口显示程序\STM32 硬件SPI\Libraries\CMSIS\CM3\DeviceSupport\ST\
     目录           0  2017-05-03 11:21  LC-ADC-1256\参考程序\51&&STM32 8位串口显示程序\STM32 硬件SPI\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\
............此处省略288个文件信息

评论

共有 条评论