51单片机嵌入式开发:23,STC89C52R基于定时器实现PWM功能,并封装成周期占空比可调
PWM(Pulse Width Modulation,脉宽调制)是一种通过调节脉冲信号的宽度来控制电能传输的技术。PWM 在控制系统、电机驱动、通信等领域广泛应用。它通过调节占空比来实现对模拟量的数字控制。
【嵌入式硬件】快衰减和慢衰减
在使用直流有刷电机驱动芯片A4950时,这款芯片采用的是PWM控制方式,我发现他的正转、反转有两种控制方式,分别是快衰减和慢衰减。
高性价比 ESP32 网络收音机:OLED 显示+编码器控制 (源码开源)
本项目旨在利用 ESP32 的强大性能和丰富的功能,打造一款可以播放互联网广播的网络收音机。通过 WiFi 连接互联网搜索并播放网络电台支持多种音频流格式,例如 MP3, AAC 等通过编码器调节音量和切换电台使用 OLED 显示屏显示电台信息本文介绍了如何使用 ESP32 制作一个功能完备的网络收
嵌入式香橙派人工智能AI开发板详细操作与智能大模型实现
接通电源给对应的开发板上电,观察其中的现象,如下:注意事项:开发板上有电源对应的Type-C接口,不要接错了。
stm32学习:(寄存器3)系统架构
HSE时钟高速外部时钟是由外部时钟源提供,目前几乎所有的STM32单片机的设计都是在外部接一个8MHz的晶振,经过PLL倍频(9倍频)后得到一个72MHz的系统时钟。这个在启动文件可以看到HSI时钟HSI时钟信号由内部8MHz的RC振荡器产生,可直接作为系统时钟或在2分频后作为PLL输入。HSI R
3分钟手把手教Parallels Desktop for Mac 19中文破解版安装激活图文教程
Parallels Desktop for Mac 19专为最新的 Apple 硬件和最新版 macOS 14 Ventura 设计,改进了基于 ARM 运行的 Windows 11 的兼容性并始终保持最新状态,让用户能够不间断地完成更多工作。据介绍,Parallels最新版本旨在优化最新Appl
PCIe学习笔记1:PCIe体系架构——PCIe简介
PCI Express(PCIe)学习笔记
工程施工安全检测嵌入式解决方案
工程施工安全检测对于存在的安全风险或违规行为即时的给予告警,传统基于监控的事后人工核查方式,存在时空覆盖不全,易造成漏查、未查等问题,基于边缘智能的视频分析技术,借助边缘计算设备,在监控源头提供近端智能分析服务,实现对违章行为的实时识别分析,智能化的解析出具体违章信息及人员信息,从而将视频这种非结构
毕业设计 基于51单片机射频安全防盗报警系统的设计
序🔥 毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是:基于51单片机射频安全防盗报警系统的设计1。
DIY 智能门禁:用 ESP32 & RFID 打造安全便捷的家居体验 (附代码)
本项目旨在使用 ESP32 微控制器和 RFID 技术构建一个安全可靠的门禁系统。该系统利用 RFID 卡进行身份验证,通过读取卡内存储的唯一 ID,判断用户权限并控制门锁的开关。ESP32 强大的 Wi-Fi 功能还能实现远程监控和管理,方便用户实时掌握门禁状态。RFID(射频识别)是一种无线通信
手撸 串口交互命令行 及 AT应用层协议解析框架
这个任务实现了一个简单的 UART 命令控制台,通过消息队列接收 UART 输入数据,使用命令解释器处理输入命令,并将结果输出到 UART。通过这种方式,系统可以处理并执行来自 UART 的命令,同时确保并发访问的安全性。这个任务从消息队列中读取接收到的 UART 数据,并将其传递给命令解释器进行处
VS Code中PlatformIO IDE的安装并开发Arduino
【代码】VS Code中PlatformIO IDE的安装并开发Arduino。
开源小项目-基于STM32F1的ADC+TIM+DMA+FFT实现频率测量
该项目是基于STM32F1的频率测量,采用FFT快速傅里叶变换,配合ADC、DMA、TIM等外设实现频率测量功能,频率测量偏差小于千分之8。主要运用知识点:ADC单通道配置与使用;定时器配置及使用;DMA数据搬运配置与使用; C语言结构体、数组使用
Digital电路仿真软件的安装
电路仿真软件Digital是一款用于设计和仿真数字逻辑电路的工具。它可以帮助用户创建、测试和调试各种数字电路,提供可视化的电路编辑环境,使得设计过程更加直观和便捷。
合肥中科深谷嵌入式项目实战——人工智能与机械臂(一)
我们这里使用的是LeArm机械臂。LeArm是一款专为教育而生的机械臂,机体采用全铝合金,造型更酷炫,结构更优化,机身采用6个高精度数字舵机,具有6个自由度,主控制器采用市场上主流的STM32芯片作为主控单元,支持多种控制方式,如手柄、手机等,方便学习机械臂工作原理和机械电子相结合的一体化工程应用。
(详细使用指南)Linux下交叉编译带ffmpeg的opencv并移植到RK3588等ARM端
交叉编译是指在一台计算机上生成目标平台的可执行程序。通常情况下,我们在开发软件时会在同一平台上编译、运行程序,但有时候需要将程序部署到不同体系结构或操作系统的设备上运行,这就需要使用交叉编译工具链来生成适用于目标平台的可执行文件。常见的应用场景包括在开发嵌入式系统、移动应用程序或跨平台软件时进行交叉
AI 边缘计算平台 - 回归开源 BeagleY-AI 简介
BeagleY®-AI 采用德州仪器新推出的 AM67A AI 视觉处理器。这款处理器集成了四个 64 位 Arm® Cortex®-A53 CPU 核心,时钟频率高达 1.4 GHz,两个通用 C7x DSP 和矩阵加速器(MMA),能提供 4 TOPS 的深度学习性能。此外,它还配备了视觉处理加
基于51单片机的儿童安全座椅设计
随着人们对生活质量要求的不断提高,室内环境的舒适度越来越受到重视。湿度作为影响室内环境的重要因素之一,对人体健康和舒适度有着显著的影响。适宜的湿度不仅能提高人体的舒适感,还能预防多种疾病的发生。例如,过低的湿度会导致皮肤干燥、呼吸道不适,甚至引发呼吸系统疾病;而过高的湿度则容易滋生霉菌和细菌,影响室
Banana Pi BPI-M7 RK3588开发板运行RKLLM软件堆AI大模型部署
RKLLM 软件堆栈可以帮助用户快速将 AI 模型部署到 Rockchip 芯片上。RKLLM-Toolkit 是为用户提供在计算机上进行大语言模型的量化、转换的开发套件。模型转换:支持将 Hugging Face 格式的大语言模型(Large Language Model, LLM)转换为 RKL
数字电路基础(Digital Circuit Basis )
用数字信号完成对数字量进行算术运算和逻辑运算的电路称为数字电路, 或数字系统。由于它具有逻辑运算和逻辑处理功能,所以又称数字逻辑电路。数字电路所处理的各种数字信号都是以数码形式给出的,用数码表示数量的大小时, 采用的各种计数进位制规则称为数制。正数的反码和补码不变。负数的反码与原码相反(头位0表示正