STM32F407 IO模拟读取ADS1256 内含中断读取,循环读取 单通道读取 差分读取 亲测可行
1
在康威ADS1256模块附带的STMF103例程基础上修改,移植到STM32F407上使用,接线说明在源代码可查看,Keil5平台,轮询方式获取ADC四通道数据,在串口输出。
2021-08-11 13:02:35 27.95MB ADS1256 STM32F407 keil5
1
本例程演示如何读取ADS1256的采集数据。 ADS1256模块可以直接插到 STM32-V5开发板右上角的CN26插座(2*6P双排母)。 STM32F4和ADS1256的SPI接口之间采用GPIO软件模拟SPI时序。 注意一点:SCK时钟不能太快,必须小于2MHz,程序实际采用的时钟约1MHz. ADS1256芯片是在SCK下降沿采样数据. 本例程使用了中断扫描方式,在中断服务程序中控制8个通道的切换和读数据。 采样频率 1KHz, 启用 DRDY引脚下降沿中断,每进入1次中断时,首先切换到下一通道,然后读取ADC结果 (上一通道的数据)。 扫描8个通道,需要8ms时间。 ADS1256底层驱动文件是 : bsp_ads1256.c <--- 该文件开头有GPIO接线方法
2021-07-20 15:02:13 5.94MB Code
1
嵌入式开发、ADC、
2021-03-25 10:30:27 9.67MB ADS1256
1
STM32F407单片机设计多路步进电机驱动板ALTIUM设计硬件原理PCB+AD集成封装库文件,硬件4层板设计,大小为158mmx85mm,ALTIUM设计的工程文件,包括完整的原理图和PCB文件,已制板测试验证,可以做为你的设计参考。 集成库型号列表: Library Component Count : 40 Name Description ---------------------------------------------------------------------------------------------------- 0603 0.1Ω 1% 贴片电阻 0603 0Ω (0R0) 1% 贴片电阻 0603 100nF (104) 10% 50V贴片电容 0603 100pF (101) 5% 50V贴片电容 0603 100Ω (1000) 1%贴片电阻 0603 10KΩ (1002) 1%贴片电阻 0603 10nF (103) 10% 50V贴片电容 0603 1KΩ (1001) 1% 贴片电阻 0603 1MΩ (1004) 1% 贴片电阻 0603 22pF (220) 5% 50V贴片电容 0603 4.7uF (475) 10% 16V贴片电容 0603 470nF (474) 10% 25V贴片电容 0603 47KΩ (4702) 1%贴片电阻 0603 5.1KΩ (5101) 1%贴片电阻 0603 红灯 发光二极管 1206 10uF (106) 10% 50V贴片电容 2N7002 7002 MOS(场效应管) 3216 10uF (106) 10% 16V钽电容 7.68MHZ ADS1256 AT24C16AN-10SU-2.7 CAP Capacitor DIODE Diode DRV8825 步进电机驱动 Fuse 1 Fuse Header 2 Header, 2-Pin Header 4 Header, 4-Pin Header 5 Header, 5-Pin Header 8 Header, 8-Pin INDUCTOR IRON MP2307 POW REF3025_DBZ_3 Imported SMA(DO-214AC) SS54 二极管 SMD-5032_2P 8MHz 20ppm 20pF贴片晶振 SOD-123 B5819W SL 肖特基二极管 SOT-223 AMS1117-3.3 低压差线性稳压(LDO) STM32F407VGT6 SW-2PIN TX6410
ADS1256 包含.c.h文件 stm32f407 SPI,用4个IO与ADS1256 通讯,亲测可用。
2019-12-21 21:35:46 4KB stm32f4 SPI ADS1256
1