知名大厂扫地机代码STM32FreeRTos功能完整 硬件驱动包含陀螺仪姿态传感器bmi160、电源管理bq24733等。 软件驱动包括IIC、PWM、SPI、多路ADC与DMA、编码器输入捕获、外部中断、通信协议、IAP升级、PID、freertos操作系统等。代码注释清晰、代码规范好、每个函数必有输入输出范围参数解释。 1.多线程支持:STM32FreeRTos支持多个线程并行运行,提供了任务调度和管理,能够满足各种复杂的多任务应用。2.任务同步和互斥:STM32FreeRTos提供了任务同步和互斥的功能,可以实现多个任务之间的协作和共享数据。3.定时器和时钟管理:STM32FreeRTos提供了定时器和时钟管理的功能,能够按照预设的时间周期定时触发相应的任务。4.中断管理:STM32FreeRTos提供了中断管理的能力,保证高速中断的处理不会影响系统的稳定性。RTOS(实时操作系统)是一种为实时应用程序设计的操作系统。实时操作系统是一种具有严格时间限制和可靠性需求的应用程序开发环境。实时操作系统的设计目标是使应用程序在预定义的时间内完成操作,并保证操作的准确性和可预测性。
2024-02-04 10:43:59 20.48MB stm32 freertos 扫地机器人 adc
1
随着汽车对控制系统的要求和依赖性提高,AD采样的设计模块成为汽车控制器中重要的组成部分。AD采样的结果是汽车控制器控制执行器的依据,它的速率和精度在汽车控制中起着重要的作用。   本文主要介绍一种基于MPC5634的多路模拟信号采集方法,通过增强型直接内存访问(DMA)方式,自动在RAM和增强型队列式模数转换器eQADC模块之间转移数据,能高效和准确地完成对模拟信号的采集。   1 增强型队列式模数转换器eQADC模块   1.1 eQADC模块的结构   MPC5634的eQADC模块有两个可独立工作的ADC转换单元(ADC0和ADC1),40路模拟通道(可扩展),0~5V的转换范围
1
之前做项目使用STM32c8t6需要使用多路ADC采集,故搜集了网上的众多ADC采集代码,主要是DMA,供参考吧,有双通道和单通道两种
2022-11-21 11:59:49 13.58MB 多路AD
1
基于stm32f103的多路ADC采集,将采集的电压传入到DMA设定的内存中,在通过均值滤波得到比较准确的数据
1
基于MPC5634的汽车控制器多路AD采样的设计.pdf
2022-09-16 19:00:50 1.7MB
1
stm32f103内部多路adc采样,滤波后精度能够达到毫伏级别,对精度要求不是很高的可以用
2022-05-15 11:12:57 3.6MB stm32 adc
1
基于AVR单片机的,多路ADC采样程序。
2022-05-06 18:29:15 54KB AVR ADC
1
今天尝试了下STM32的ADC采样,并利用DMA实现采样数据的直接搬运存储,这样就不用CPU去参与操作了。
2022-01-04 19:43:57 46KB DMA 多路ADC通道 数据采集 文章
1
好用的stm32f103ADC采集程序
2021-11-18 16:09:32 354KB stm32 f103 多路 ADC
1
C#编写上位机程序,实现一拖三,上位机发送地址数据,如果下位机的地址和发送的数据吻合,那该下位机就将AD采样的数据发送到上位机。但是显示波形比较慢,还没能很好解决这个问题。