知名大厂扫地机代码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
使用STM32F103自带ADC完成4路ADC采样,工作在连续采样模式下,使用DMA传输
2023-06-03 23:31:25 2KB 4路ADC stm32 DMA
1
STM32读取双路24位模数转换(24bit ADC)芯片CS1238数据例程。采用STM32CUBEIDE开发环境,以STM32F103C6T6为例的HAL库例程。例程也可用于单路24位模数转换(24bit ADC)芯片CS1237, 参见《STM32配置读取双路24位模数转换(24bit ADC)芯片CS1238数据》
2023-04-12 14:54:28 66.07MB STM32 24BIT CS1238 双路ADC
1
之前做项目使用STM32c8t6需要使用多路ADC采集,故搜集了网上的众多ADC采集代码,主要是DMA,供参考吧,有双通道和单通道两种
2022-11-21 11:59:49 13.58MB 多路AD
1
基于stm32f103的多路ADC采集,将采集的电压传入到DMA设定的内存中,在通过均值滤波得到比较准确的数据
1
HAL库,STM32T通过DMA实时读取6路ADC,并通过串口(蓝牙模块)发送。其中蓝牙发送频率可以通过无线程控。
2022-07-18 02:14:44 10KB STM32 蓝牙模块 串口 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
采用STM8L052, 两路AD采样,红外传输,测试完成后代码下载即可用
2022-04-09 10:16:19 15.22MB STM8L  ADC 红外传输
1
基于stm32f10x,使用两路ADC采集不使用DMA,实测可以使用。
2022-03-24 17:29:43 2.68MB stm32f10x
1