本例程演示如何读取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
dac.c和dac.h文件 导入dac.h后直接调用DAC_Mode_Init()函数即可使用 频率f可在dac.h中修改
2021-04-14 20:04:57 2KB stm32f4正弦波 stm32f407IG
1
画了挺长时间的,参照了几个参考。现在发上来,希望大家会用到。 封装库都是通用,库里边自己关联一下就OK了
2019-12-21 21:35:23 8KB STM32F407ZG STM32F407VG STM32F407IG 原理图
1
STM32F407IG开发板上移植了最新的FreeRTOS 10.0.1和LWIP 2.1.0成功,开发板当服务器,电脑当客户端,客户端发送数据,服务器收到了全部返回。连续长时间收发数据无问题。
2019-12-21 19:44:44 4.7MB FreeRTOS-10. Lwip2.1.0 STM32F407IG
1