stm32cubeIDE1.7.0 ADC 采集4个通道,通过DMA方式获取ADC结果,将结果通过串口传输到上位机。 芯片是STM32H743VIT6.
2023-11-02 11:21:27 16.6MB STM32CubeIDE STM32H743 ADC DMA
1
1、GD32F470搭载W5500进行有线网口通信 2、带网线脱落检测,和服务器连接检测 3、C语言单片机W5500网口程序
2023-10-18 21:39:19 19.44MB 网络 网络 单片机 网络协议
1
具有Wishbone接口的SPI核,设计文档、工程文件、源代码、测试程序都有。
2023-10-11 11:34:57 195KB SPI Wishbone IP Core
1
opencores 的SPI控制器IP核,有Verilog和VHDL两种语言的版本,带PDF说明文档,使用方便
2023-10-11 11:18:10 114KB IP核 IPcore SPI FPGA
1
FT2232H-SPI编程器 一个简单的C ++程序,用于在Windows上通过SPI编程芯片。 这最初是针对晶格FPGA。 该实用程序主要基于FTDI在其网站上提供的示例。 请注意,出于重新分发的原因,从存储库中省略了用于链接的必要库。 您可以从FTDI的网站下载它们
2023-10-10 16:28:29 9KB C++
1
前言 用cube生成一个用定时器触发ADC1,ADC2同步采集的程序,单片机选择的是STM32L476RGT6,用定时器2进行ADC采集触发,更改定时器2的定时周期便可以更改ADC的采样周期,ADC1和ADC2使用同步规则模式,并用DMA进行数据的传输。 STM32的ADC采样完成总共需要的时间是 ADC完成采样时间=采样周期+12个转换周期 举个例子,假如ADC的时钟是15MHz,采样周期是3个周期,3个采样周期加上12个转换周期,一共是15个周期,因为时钟是15MHz,所以完成一次ADC转换总共需要的时间就是1us。 STM32L476RGT6的ADC时钟是32MHZ,采样周期最短是2.5
2023-10-06 23:59:36 151KB adc dma 定时器
1
/************************************************ * File Name: @@@@@.c * Author:XYKJTCY * Date:2020.8.7 * function:AD7799驱动 *************************************************/ 根据官方库修改而来,加入了更方便的寄存器宏定义。使用的模拟spi,引脚需要重新根据需求配置。
2023-09-28 11:01:53 6KB ad7799 模拟spi
1
新一代的互联需求持续不断地向软硬件设计施加压力。不断提高的服务质量(QoS),数据信道隔离,数据平滑恢复和完整性等,都是值得考虑的一些指标要求。PCIe就是能够满足上述要求的一种互联技术。   在FPGA中实现一个PCIe接口时,为了确保系统效率,系统抖动,数据时钟开销以及必须满足的端到端总带宽需求,设计师必须考虑数据传输的方式。将一个散/聚DMA(SGDMA)与一个PCIe接口结合起来,通过从本地处理器上卸载一些数据传输负担,以及均摊多通道间的硬件延迟,非常有助于软硬件设计师满足他们的设计需求。本文将讨论采用基于FPGA的SGDMA与PCIe相结合的一些优点。   绝大部分的新型DMA控
1
f407串口dma 比较实用的程序
2023-09-14 19:01:55 615KB stm32
1
正点原子STM32F4探索者基于SPI实现AD7606串行采集,可以调整采样率采样波形,也可以单做为电压采集,综合各个AD7606的驱动,最终在STM32F4探索者上调试成功。
2023-09-14 13:25:18 4.35MB stm32
1