技术栈
嵌入式硬件
solomonzw
6 小时前
stm32
·
单片机
·
嵌入式硬件
FreeRTOS入门与工程实践-基于STM32F103(一)(单片机程序设计模式,FreeRTOS源码概述,内存管理,任务管理,同步互斥与通信,队列,信号量)
裸机程序的设计模式可以分为:轮询、前后台、定时器驱动、基于状态机。前面三种方法都无法解决一个问题:假设有A、B两个都很耗时的函数,无法降低它们相互之间的影响。第4种方法可以解决这个问题,但是实践起来有难度。
菠萝地亚狂想曲
8 小时前
stm32
·
单片机
·
嵌入式硬件
STM32_HAL库提高中断执行效率
大家都在说STM32 HAL 库中断效率低下。具体哪里不行?如何优化? 我手里的项目要用到多个定时器TIM6、TIM7、TIM9、TIM10、TIM11、TIM12、TIM13,在处理这些定时器中断的时候,也发现了这个问题。 下面给出我的分析和解决办法。
xu_wenming
9 小时前
c语言
·
数据库
·
驱动开发
·
嵌入式硬件
FlashDB 在嵌入式系统中占用硬件资源
lashDB支持两种模式:FAL模式和文件模式。FAL模式用于嵌入式系统直接操作闪存,而文件模式可能在操作系统上使用文件模拟闪存。这种分层设计使得FlashDB可以灵活适应不同环境。
努力创造奇迹
10 小时前
stm32
·
嵌入式硬件
·
struts
STM32 HAL库 HC-05蓝牙通信实现
在物联网(IoT)和嵌入式系统的开发中,无线通信技术扮演着至关重要的角色。蓝牙作为一种短距离无线通信技术,因其低功耗、低成本和广泛的兼容性,被广泛应用于各种设备之间的数据传输。HC - 05 蓝牙模块是一款常用的蓝牙串口透传模块,它可以方便地与微控制器进行连接,实现无线数据传输。本文档将详细介绍如何基于 STM32F407 的 HAL 库来驱动 HC - 05 蓝牙模块。
傍晚冰川
11 小时前
笔记
·
stm32
·
单片机
·
嵌入式硬件
·
学习
【STM32点灯大师】定时器实现非阻塞式程序-按键控制LED
阻塞:执行某段程序时,CPU因为需要等待延时或者等待某个信号而被迫处于暂停状态一段时间,程序执行时间较长或者时间不定
&Cheems
12 小时前
单片机
·
嵌入式硬件
ZYNQ笔记(七):程序固化(QSPI Flash)
版本:Vivado2020.2(Vitis)任务:将程序固化到 QSPI Flash 中。实现开发板程序上电自启动
三唐队队长
12 小时前
图像处理
·
人工智能
·
嵌入式硬件
·
算法
·
开源
·
边缘计算
智能车摄像头开源—9 动态权、模糊PID、速度决策、路径优化
目录一、前言二、动态权1.概述2.偏差值加动态权三、模糊PID四、速度决策1.曲率计算2.速度拟合3.速度控制
筱戥芊茹
13 小时前
linux
·
c语言
·
c++
·
嵌入式硬件
·
bug
RK3588上Linux系统编译C/C++ Demo时出现BUG:The C/CXX compiler identification is unknown
在RK3588板卡上,运行编译rknn_model_zoo-2.3.0中的C/C++ Demo时,出现BUG:
森焱森
14 小时前
c语言
·
人工智能
·
单片机
·
嵌入式硬件
·
算法
单片机领域中哈希表
以下是单片机领域中哈希表的实际应用及编程实例: 1.哈希表在单片机中的实际应用场景• 命令解析:在单片机通信中,经常需要解析接收到的命令。使用哈希表可以快速地将命令字符串映射到对应的处理函数,提高命令解析的效率。
又熟了
15 小时前
c语言
·
单片机
·
嵌入式硬件
·
msp430
定时器介绍及简单应用
定时器的用途:定时控制,精确延时,频率测量,脉宽测量,信号产生等。定时器A具有如下特点:同步和异步的区别:
zd845101500
15 小时前
单片机
·
嵌入式硬件
·
51单片机
51单片机 光敏电阻5506与ADC0832驱动程序
电路图5506光敏电阻光强增加电阻值减小以上电路实测无光时电压1.5v 有光且较亮时电压2.7v。转换程序和ADC0832程序如下
渣渣灰9587
17 小时前
stm32
·
单片机
·
嵌入式硬件
Keil创建自定义的STM32标准库工程
注:以下工程创建将以STM32F103ZET6为例Keil官网:https://www.keil.com/ (1)进入官网,点击 Download。 (2)选择 Product Downloads,然后选择 MDK-Arm,进入之后选择 Device List。
星仔_X
19 小时前
arm开发
·
stm32
·
单片机
·
嵌入式硬件
STM32 HAL库之USART示例代码
串口发送和接收以及回调函数都可在这个文件中查询:stm32f1xx_hal_uart.h串口配置初始化代码main.c中:MX_USART1_UART_Init();,初始化 UART 高层参数(波特率、数据位、停止位、校验、模式等)
soulermax
1 天前
嵌入式硬件
·
华为
·
fpga开发
·
系统架构
·
硬件架构
华为数字芯片机考2025合集2已校正
关于亚稳态的描述错误的是( )。亚稳态是指触发器无法在指定时间内稳定输出有效逻辑电平(0或1)的状态,其关键特点包括:
Ronin-Lotus
1 天前
单片机
·
嵌入式硬件
·
时钟周期
·
机器周期
嵌入式硬件篇---单片机周期
在单片机中,时序控制是其执行指令和协调外设的核心基础。以下是单片机中常见的各种周期及其详细说明,以层次结构展开:
云山工作室
1 天前
单片机
·
嵌入式硬件
·
毕业设计
·
毕设
基于单片机的病房呼叫系统设计
本课题为基于单片机的病房呼叫系统设计,在此将整个系统架构设计如图2.1所示,在此采用八个按键模拟8个不同的病房号,再通过8个LED指示灯对病房号的状态进行指示,当用户按键按键时,相应的LED灯会点亮,同时蜂鸣器会进行报警提示,直到医护任何按下响应按键后,蜂鸣器和LED指示灯才会关闭,同时通过LCD1602液晶显示相应的状态信息,在控制方面,采用STC89C52单片机作为控制器,实现对上述功能状态的控制。
qq_40170041
1 天前
单片机
·
嵌入式硬件
单片机基础知识-STM32
其中电脑内存的速度40GB/S怎么算的呢?首先X86架构的芯片一般是64位的,64/8 = 8 Byte(字节),8Byte*5GHz = 40GB/S 由于冯诺依曼架构中程序指令和数据被存储在同一个存储器中,程序和数据共用一条地址和数据线,这就要求分时复用地址和数据线,效率偏低 哈佛结构就将程序指令和数据存储到两个独立的存储器中,程序和数据的地址线和数据线都分开了,这样执行起来效率高,但是占用引脚等的资源 STM32系列微控制器采用的是哈佛结构
@迷糊
1 天前
单片机
·
嵌入式硬件
为什么反激采用峰值电流控制模式而非电压模式
最后,由于峰值电流模式的控制,将电感电流与电容的电压分开控制,电感的电流内环控制,电容的电压外环控制,将原本的二阶系统,拆分为一阶系统,补偿方式更加容易,仅需使用Type2型(2P1Z)即可,而不用使用Type3型(3P2Z)
zd845101500
1 天前
stm32
·
单片机
·
嵌入式硬件
STM32 HAL DHT11驱动程序
DHT11驱动程序会占用TIM3定时器,进行高精度延时。程序共包含4个文件DHT11.c DHT11.h delay.c delay.h
_She001
1 天前
单片机
·
嵌入式硬件
硬件知识积累 单片机+ 光耦 + 继电器需要注意的地方
1.1 单片机引脚信号为 OPtoCoupler_control_4PC817SB 为 光耦继电器 SRD-05VDC-SL-A 的线圈电压为 67Ω。