DMA是Direct Memory Access的缩写,顾名思义,就是绕开CPU直接访问memory的意思。在计算机中,相比CPU,memory和外设的速度是非常慢的,因而在memory和memory(或者memory和设备)之间搬运数据,非常浪费CPU的时间,造成CPU无法及时处理一些实时事件。因此,工程师们就设计出来一种专门用来搬运数据的器件—-DMA控制器,协助CPU进行数据搬运
2023-03-30 10:20:05 937KB linux DMA子系统
1
STM32读取24位模数转换(24bit ADC)芯片HX711数据例程。采用STM32CUBEIDE开发环境,以STM32F103C6T6为例HAL库例程。
2023-03-28 20:39:14 69.98MB STM32 ADC HX711 24BIT
1
STM32F407定时器中断控制步进电机程序,电机选用42步进电机,驱动器为闭环驱动器,程序详细的解析在我的博客:STM32F407控制步进电机:基于HAL库定时器中断的闭环步进电机驱动+精准控制脉冲数 中有提到,其中也有CubeMx工程创建和时钟、定时器配置等操作的详细介绍,并附带视频演示效果,博客链接为:https://lilili.blog.csdn.net/article/details/127179256?spm=1001.2014.3001.5502。还有这篇博客:STM32控制步进电机:工作原理及库函数(标准库) / HAL库控制程序(不定期更新)为步进电机汇总文章,链接为:https://lilili.blog.csdn.net/article/details/121953371?spm=1001.2014.3001.5502。
2023-03-28 16:34:01 40.18MB STM32 闭环 步进电机 定时器中断
1
AisLib 介绍 DMA AisLib是用于处理AIS消息的Java库。 这包括 从AIS来源读取,例如串行连接,TCP连接或文件 专有来源标签句的处理 消息过滤,例如双重过滤和下采样 解码句子和AIS消息 编码句子和AIS消息 发送AIS消息#6,#8,#12和#14 处理特定于应用程序的消息 该库包含演示该用法的测试代码和实用程序。 先决条件 Java 8 Maven的3 建造 建立 mvn clean install 运行测试 mvn test 注意:此处描述的临时手动构建过程: : 。 在Eclipse中进行开发 使用M2插件或 mvn eclipse:eclipse 并作为常规项目导入。 贡献 我们鼓励您为AisLib做出贡献。 从分叉代码并提交请求请求。 执照 该库是根据Apache许可版本2.0许可的。 例子 简单的阅读和消息处理 使用Vdm对象可以轻松地从代
2023-03-24 17:54:32 962KB Java
1
STM32F407跑ucosii+emwin5.14
2023-03-24 15:36:49 2.96MB STM32F407 ucosii emwin5.14
1
许多应用都要求通过高分辨率、差分输入ADC来转换单端模拟信号,无论是双极性还是单极性信号。本直流耦合电路可将单端输入信号转换为差分信号,适合驱动PulSAR系列ADC中的18位、1.33 MSPS器件AD7984。该电路采用单端转差分驱动器ADA4941-1 和超低噪声5.0 V基准电压源ADR435 ,可以接受许多类型的单端输入信号,包括高压至低压范围内的双极性或单极性信号。整个电路均保持直接耦合。如果需要重点考虑电路板空间,可以采用小封装产品,图1所示的所有IC均可提供3 mm × 3 mm LFCSP或3 mm × 5 mm MSOP小型封装。 图1:单端转差分直流耦合驱动器电路(
2023-03-23 16:08:55 133KB 采用差分PulSAR ADC AD7984转换单端信号
1
引言   大多数现代高性能ADC使用差分输入抑制共模噪声和干扰。由于采用了平衡的信号处理方式,这种方法能将动态范围提高2倍,进而改善系统总体性能。虽然差分输入型ADC也能接受单端输入信号,但只有在输入差分信号时才能获得ADC性能。ADC驱动器专门设计用于提供这种差分信号的电路——可以完成许多重要的功能,包括幅度调整、单端到差分转换、缓冲、共模偏置调整和滤波等。自从推出AD8138,1以后,差分ADC驱动器已经成为数据采集系统中不可或缺的信号调理元件。 图1:差分放大器。   图1是一种基本的完全差分电压反馈型ADC驱动器。这个图与传统运放的反馈电路有两点区别:差分ADC驱动器有一个额
1
作为初学者,当初学习stm32的adc时,因为没有一篇好的文章,费了老大劲。这篇文章写的不错,通俗易懂,含源码。源码单独上传,文章中已包含大多源码,也可直接复制。
2023-03-22 13:54:20 291KB stm32 ADC
1
STC12C5A60S2 AD转换程序
2023-03-21 16:31:27 5KB STC12C5A60S2 AD转换
1
STM32 TIM通用定时器触发ADC DMA TIM基本定时器触发DACSTM32 TIM通用定时器触发ADC DMA TIM基本定时器触发DACSTM32
2023-03-19 15:48:48 6.47MB STM32 ADC DAC 通用定时器
1