资源简介
低温飘、超高精度的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个文件信息
- 上一篇:STM32跑马灯实验58159
- 下一篇:C51单片机交通
相关资源
- STM32跑马灯实验58159
- STM32429的串口收发程序
- STM32连接EC20使用内置MQTT协议接入阿里
- ADS1256-STM32参考程序
- stm32 AD7506
- STM32F10实现照相功能照相机
- 基于STM32的嵌入式flash读写控制
- stm32f103c8t6开发板原理图+pcb
- STM32内部FLASH模拟eerom
- stm32的半导体除湿机程序
- stm32实现高精度频率测定
- stm32库函数代码自动生成器V1.2
- stm32 DMA例程
- stm32蓝牙小车
- 显示屏操作(stm32f103c8t6(SAN))
- 基于STM32f103 PWM波呼吸灯
- STM32红外检测有人开始录音,并播放录
- Proteus 8.6仿真STM32F103C6
- stm32 +w5500 裸机 远程升级 自动dns pi
- stm32双机spi通信
- STM32 PCB封装库 全系列 全网不好找
- 基于STM32F407的W5500 tcpserver(官网例程
- 串口调试助手(测试STM32串口)
- 基于STM32F407ZG的监控摄像头及FATFS文件
- tm1650+stm32f103源码(board_tm1650.c)
- stm32定时器中断
- 基于STM32的音频信号采样与FFT分析
- STM32肺活量测试仪
- 基于STM32F103C8T6主控板使用BH1750检测光
- cubeMX设计实现stm32f407上的CAN及485的通
评论
共有 条评论