- 博客(14)
- 收藏
- 关注
原创 单片机程序使用fifo的作用
FIFO在单片机中是处理数据流的一种重要工具,能够简化设计,提高效率,同时确保数据有序和完整。在实时系统中,使用FIFO可以确保数据按照产生顺序依次处理,避免数据乱序或丢失。FIFO可以缓冲突发数据,从而平滑处理速度不一致的问题。在RTOS中,FIFO可以作为任务之间通信的一种方式。FIFO常用于缓存生产者和消费者之间的数据流。
2025-01-23 17:52:13
453
原创 freertos在工作中会遇到哪些问题,应该怎么解决
FreeRTOS 是一个灵活、高效的实时操作系统,但在使用过程中需要注意内存管理、任务调度、中断优先级等问题。通过合理的设计、充分的调试工具和优化,可以有效避免问题并提升系统性能。
2025-01-23 17:21:07
987
原创 Sparrow RTOS简单介绍
Sparrow RTOS 是一个适合小型嵌入式项目的实时操作系统,具有轻量级、高效的特点。它支持常见的任务管理、同步机制、通信机制等功能,开发者可以根据项目需求灵活定制系统架构,是资源受限环境下的优秀选择。
2025-01-23 16:18:06
494
原创 嵌入式c语言编程,好的设计模式
嵌入式C语言编程中,设计模式的选择和实现需要根据项目需求和硬件资源做适当的权衡。通过灵活运用这些模式,可以提升代码的可读性、模块化程度和系统的稳定性。嵌入式C语言编程中,由于资源有限、硬实时要求高等特点,设计模式需要更加简洁、高效和可靠。
2025-01-23 15:51:49
533
1
原创 计算机组成原理相关知识点10条
上述10个知识点涵盖了计算机组成原理的核心领域,包括存储、指令执行、CPU、流水线、总线和输入/输出系统等。这些内容不仅是理论基础,也是实际计算机系统设计和优化的重要依据。在复习时,建议结合实际问题加深理解,例如分析流水线冲突、设计指令系统或模拟存储器分配策略。计算机组成原理相关知识点10条。
2024-11-28 14:10:45
572
原创 蓝牙soc应用开发做什么
GAP(Generic Access Profile):定义设备如何被发现、连接以及连接后的行为。GAP 角色:Central、Peripheral、Broadcaster、Observer。GATT(Generic Attribute Profile):基于 ATT 协议定义数据组织和传输方式。Server:提供数据和服务。Client:请求数据和服务。二、蓝牙协议栈相关广播包:BLE Peripheral 通过广播发送数据。数据格式Preamble(前导符)。(访问地址)。
2024-11-27 22:29:52
1068
原创 什么是 Bootloader
Bootloader 是嵌入式设备上的一段小程序,运行在主程序启动之前,负责完成硬件初始化、系统配置和引导主程序的功能。
2024-11-27 22:24:18
474
原创 单片机面试知识点汇总带答案
中断是嵌入式系统的一种机制,在发生特定事件时,处理器暂停当前任务,跳转到预先定义的中断服务程序(ISR)以处理事件。异步传输:没有时钟信号,通过起始位和停止位同步数据(如UART)。同步传输:需要时钟信号同步发送和接收(如I2C、SPI)。
2024-11-27 22:16:14
1170
原创 stm32读取旋钮编码器数据
(Rotary Encoder)是一种用于检测旋转角度、方向和速度的传感器。它能够将旋转运动转换为数字信号,常用于需要精确位置、速度或旋转角度控制的场合,如音量控制、工业自动化、机器人以及用户界面的旋钮输入设备。
2024-09-14 11:51:32
800
原创 双缓冲机制(Double Buffering)快速接收处理串口接收到的大量数据帧
这种方式通常称为(Double Buffering),也被称为。在嵌入式系统中,双缓冲机制常用于高效处理连续数据流,例如串口接收、DMA 数据传输等。
2024-09-14 11:27:06
983
原创 无刷电机的U,V,W相和U_LOW,V_LOW,W_LOW相是什么
U、V、W:连接到无刷电机三相绕组的高端开关,用于控制正向电流。:连接到三相绕组的低端开关,用于控制电流的返回路径(地)。通过控制这些高低端开关的交替导通,驱动器能够精确地控制电机的换向和速度。
2024-09-14 11:00:57
2228
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人