: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
10-16STM32F10X驱动无刷电机入门版本
10-10ADS1256模块(代码)
09-29stm32f10x音乐频谱
09-16ADS1256-STM32参考程序
09-16STM32-ads1256
08-28ymodem.c(Stm32f10x)