下你所需,载你所想!
汇集开发技术源码资料

stm32f10X ads1256 例程

:4.943MB :1 :2022-10-16 15:56:25

部分简介

stm32f10X ads1256 例程如果开发者对于本文件有需要的可以参考。
功能:通过ADS1256,以15SPS(可配置为其他采样率)采集单端8路(可配置为差分4路)电压,
接口:
ADS1256模块 STM32开发板
5V <------ 5.0V 5V供电
GND ------- GND 地
DRDY ------> PB15 准备就绪
CS <------ PA8 SPI_CS
DIN <------ PB14 SPI_MOSI
DOUT ------> PB13 SPI_MISO
SCLK <------ PB12 SPI时钟
GND ------- GND 地
PDWN <------ PA12 掉电控制 常高
RST <------ PA11 复位信号 常高
**********************************************************/
#include "led.h"
#include "delay.h"
#include "sys.h"
#include "usart.h"
#include "wdg.h"
#include "timer.h"
#include "math.h"
#include "string.h"
#include "stdlib.h"
#include "bsp_ads1256.h"
int32_t ADC_Buff[8] = {0};
void Task0()
{
u8 TASK0_i= 0 ;
Run_Main_Stru.Flag0 = 0;
Run_Main_Stru.LED_Flash_Flag = 1;
// TaskFlag.Flag4 = 1;
for (TASK0_i = 0; TASK0_i < 8; TASK0_i )
{
/* 从全局缓冲区读取采样结果。 采样结果是在中断服务程序中读取的。*/
ADC_Buff[TASK0_i] = ADS1256_GetAdc(TASK0_i);
}
if((CTimer & 0x01) == 0x01)//20ms

热门推荐

相关文章