知名大厂扫地机代码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
之前做项目使用STM32c8t6需要使用多路ADC采集,故搜集了网上的众多ADC采集代码,主要是DMA,供参考吧,有双通道和单通道两种
2022-11-21 11:59:49 13.58MB 多路AD
1
基于stm32f103的多路ADC采集,将采集的电压传入到DMA设定的内存中,在通过均值滤波得到比较准确的数据
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
踩坑无数所以基本每一行都有注释,方便大家阅读和移植。 STM32各系列ADC通道数量及管脚分配不同,可查询对应datasheet。本文档采用STM32F103C8T6。为方便大家理解、修改规则模式通道配置使用PA0、PB0、PB1。 移植注意事项: 1、引脚选择:根据datasheet自行选择。 2、通道数量:用于转换的通道数需按照实际数量修改; 3、规则模式通道配置:ADC_Channel_x为对应通道优先级,对应数据读取、存放在数组顺序。如本文档ADC_Channel_0对应PA0优先级为1,ADC_Channel_8对应PB0优先级为2。 修改完成即可使用。
2021-11-05 12:19:11 4KB stm32 AD采集 DMA
1
stm32多路ADC采集程序, 使用了DMA方式。该测试程序使用了3路ADC分别是PA4,PA6,PA7。
2021-08-06 08:58:06 5.59MB stm32 adc
1
STM32H7定时器采集ADC数据上传
2021-08-05 19:04:20 22.52MB STM32H7 定时器 dma 多路adc