資源簡介
低溫飄、超高精度的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? 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單片機交通
評論
共有 條評論