知名大厂扫地机代码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
OLED,即有机发光二极管( Organic Light Emitting Diode )。OLED由于同时具备自发光,不需背光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲性面板、使用温度范围广、构造及制程较简单等优异之特性,被认为是下一代的平面显示器新兴应用技术。 LCD都需要背光,而OLED不需要,因为它是自发光的。这样同样的显示OLED效果要来得好一些。以目前的技术,OLED的尺寸还难以大型化,但是分辨率确可以做到很高。
2024-01-31 18:48:03 383KB stm32
1
wosa_xfs实例(从SPI到API),从底层SPI开发到中间层,最后到API的调用
2024-01-30 13:01:39 14.82MB wosa_xfs实例
1
esp8266 WiFi杀手(OLED)固件
2024-01-23 20:36:55 591KB ESP8266 WIFI
1
STM32F405驱动OLED I2C通信
2024-01-22 20:25:44 1.5MB STM32F405 OLED
1
数字,字符,字母等常见格式的显示,四针1.3寸OLED屏必备,只需要更改引脚号即可使用,stm32f103c8t6程序代码
2024-01-22 11:12:25 5KB OLED stm32
1
STM32的ST7920为主控的12864和12232液晶驱动,可以支持硬件SPI和模拟SPI模式,直接修改下 LCD_ST7920.h里面的管脚定义就可以
2024-01-19 16:18:53 260KB 12864 spi
1
本文主要介绍如何通过HX711压力传感器实现对压力值的读取,并使用51单片机进行控制,在OLED屏幕上实时显示数值。具体的实现方法和所需材料如下: 硬件材料: HX711压力传感器、51单片机、OLED显示屏、杜邦线等。 软件环境: Keil C51编译器、Proteus仿真软件、C语言基础知识。 实现步骤: 1)进行硬件电路连接。 2)编写C语言程序,调用HX711的函数进行数据读取,将读取到的数据进行计算,最终通过串口进行数据传输至51单片机。 3)编写51单片机程序,通过串口接受数据,控制OLED显示屏进行实时数据的展示。 以上就是基于HX711压力传感器、51单片机和OLED显示屏实现读取压力数据并进行实时显示的整个过程。相关的代码和详细的电路连接图可以通过资料链接进行查看。希望该资源能够对压力传感器的使用者提供一些帮助和指导,使其能够更好地利用该设备进行相关的实验和应用。
2024-01-19 13:53:05 107KB 51单片机 HX711 OLED屏
1
1、 LCD1602液晶接口 LCD1602标准插座,带独立的对比度调节电位器,即插即用,针对标准液晶,实现多种模式显示,如移动显示、滚动显示、光标显示、逐字输入。1) 原理图 2) 实物图 3) 接口说明模块中的插座为LCD1602液晶屏的接口。此接口提供的正电压为5V,对于有些额定电压为+3V的LCD1602液晶屏不支持,误插容易烧毁+3V液晶屏。这点需要注意。模块的数据输入端为JP33,8位并行数据模式。模块控制端口为JP31。RS:数据/命令选择端。RW:读/写选择端。E:使能信号。4) 实验现象 背光亮度可以通过可调电阻R33调节 2、LCD12864液晶接口 LCD12864液晶标准插座,带独立的对比度调节电位器,样例针对ST7920字库液晶编写,如写入用户自编图形或者字符,显示图片,菜单控制等。1) 原理图 2) 实物图 3) 接口说明模块中的插座为LCD12864液晶屏的接口。此接口提供的正电压为5V,对于有些额定电压为+3V的LCD2864液晶屏不支持,误插容易烧毁+3V液晶屏。这点需要注意。模块的数据输入端为JP41,8位并行
2024-01-18 09:39:45 615KB OLED LCD1602
1
高精度移相(MCP41xx)程序stm32F103,F407通用,更改引脚即可(SPI软件模拟通信)
2024-01-16 11:13:54 3KB stm32
1