登录社区云,与社区用户共同成长
邀请您加入社区
Trae 等 AI 编程工具可直接读写 STM32 本地工程,快速生成单片机业务代码,轻松跑通硬件 Demo。这让不少嵌入式学习者疑惑是否还需要深耕单片机。本文结合 STM32F103C8T6 实测,分析 AI 工具的优势与局限,指出 AI 只能作为效率辅助,底层原理、硬件排错、工程能力仍需要扎实学习。
星鸿派是一款基于海思 WS63V100 / Hi3863 平台的开源开发板,支持 星闪 NearLink(SLE)、Wi-Fi 和 BLE,面向 OpenHarmony 学习、物联网原型、智能家电、环境监测与嵌入式教学。本仓库直接开放 KiCad 原理图与 PCB、BOM,以及 OpenHarmony / Hi3863 固件示例。
AI训练/推理的事实标准,占据AI岗位绝对主导(75%+的AI岗位要求Python),在数据科学、自动化、Web后端领域应用极广。市场前景:在嵌入式、物联网、新能源车、机器人等硬件与底层领域需求旺盛,人才缺口大,适合硬件结合及底层系统开发。市场前景:岗位缺口大,薪资水平高(应届起薪20-50万,资深可达百万),适合追求高薪及AI应用开发的人群。市场前景:适合对系统可靠性要求极高的领域,学习曲线较陡
率能SS6952A是领芯微推出的7A峰值电流、50V耐压单通道H桥电机驱动芯片,导通电阻典型150mΩ,支持PWM控制、2bits电流台阶及三种衰减模式,集成睡眠、故障输出与多重保护。其低功耗、低发热特性适配打印机、机器人关节、工业缝纫机及单相步进电机等大功率工业应用。
用自研操作系统打造装备的“中国脑”,用国产高速总线搭建设备的“神经网”,东土科技持续攻克半导体控制系统“卡脖子”关键难题。诚邀行业同仁莅临CSEAC2026东土展台,一起交流半导体装备国产化的创新实践。
舵机是一种位置(角度)伺服执行器,核心功能是根据输入信号精准控制输出轴的旋转角度,广泛应用于机器人关节、航模舵面、智能家居机械臂等场景。从技术迭代来看,舵机经历了** “PWM 模拟舵机 → 数字舵机 → 总线舵机” **的升级路径,每一代都围绕 “控制精度、通信效率、功能扩展性” 进行优化。
无论团队使用Windows PC还是Mac设备,无论直播软件是OBS、vMix还是各平台的直播伴侣,G50均可被直接识别为标准的视频采集设备,无需为不同操作系统准备不同的驱动版本。长时间直播对采集卡的散热和供电提出了更高的要求。典型的高端带货直播间搭建流程:相机HDMI接G50,无线麦克风接收器接G50的LINE IN,主播耳机接G50的HEADSET监听,再通过USB线接电脑。需要高端单路4K高
这是一款大功率直流有刷电机 PWM 调速板,支持电位器本地调速,也支持外部信号控制,自带反接保护、缓启动,适合 DIY 机器人、小车、设备改造等场景。
摄像头视频流、姿态识别模型、激光雷达、麦克风阵列等感知单元协同完成环境理解与安全检测;机器人应用层系统运行于【RK3588】ELF 2开发板板端,以ROS2 Humble作为机器人控制中枢,集成底盘运动控制、SLAM建图、Nav2导航、多点巡逻、传感器接入以及设备状态监控等核心功能。ELF 2开发板已经适配了Linux 5.10及Ubuntu 22.04操作系统,后续逐步实现对Android、Op
开机之后,QEMU 模拟器启动时,每个 CPU 核心都会跳转到 0x80000000所有核心执行相同的启动代码,但通过 mhartid 区分不同的核心。不同的cpu的栈地址也是不同的。不同的cpu会共享内存,但是各自的寄存器在物理上是完全分开的,所以不用担心竞争问题。stack0和mscratch0都在.bss段,操作系统一开始是按照实际的物理地址加载的。这两个数据结构在启动初期都会使用。具体在s
GA25 金属齿轮减速电机,内置 310 电机芯,搭配全金属齿轮减速箱,箱体设置中间加强隔板,结构扎实耐用;库存全新散件,仅因分装存在轻微外观划痕,整体成色良好,自带约 18cm 引线,插头可按需裁剪拆除,非常适合 DIY 机器人、智能小车、自动门锁、小型传动机构等项目开发。
该方案的核心特点是利用沿管道铺设的磁条作为导航基准,通过多路霍尔传感器阵列实时检测磁场分布并解算横向偏差,结合PID闭环控制驱动BLDC差速转向实现厘米级循迹,同时利用霍尔传感器非接触、抗粉尘、防水的特性适应管道恶劣环境;通过霍尔阵列实现分支识别,自主规划路径,同时加入气体浓度检测阈值,触发危险区域限速与应急撤离,保障高危环境下的作业安全。将每个传感器的强度值视为权重,计算出加权平均位置,这个位置
抬腿高度自适应:当足端力传感器或IMU检测到前方地形升高(如上坡、台阶),CPG网络中的反馈参数( offset_goffset g)立即增大,驱动振荡器输出更高振幅的信号,使腿部抬升高度自动增加,防止脚尖磕碰障碍。每足配备地形检测传感器,当单腿探测到凹陷时,立即抬升对应腿的高度,同时通过CPG相位调整,保持机身姿态稳定,避免侧翻。这是一个更完整的实现,它结合多种传感器(超声波、IMU、力矩)识别
由于硬件平台、实际使用场景、Arduino 版本的差异,均可能影响代码的适配性与使用方法的选择。此案例引入“动态权重压缩”思想,即在资源有限的Arduino/ESP32上,根据路面颠簸(IMU数据)和管道曲率(雷达数据)动态调整Stanley控制器的权重参数,将复杂的多目标优化简化为权重系数的实时调整,从而在保证循迹精度的同时节省算力。适用场景:长距离埋地管道(分支多、路径长,需兼顾探索效率与巡检
Arduino BLDC之室内服务机器人(三次B样条路径平滑+BLDC差速避障),是一套面向室内动态环境的高级运动控制方案。其核心思想是:利用三次B样条曲线将原本生硬、充满折线的全局路径转化为曲率连续、几何平滑的参考轨迹,并结合BLDC无刷电机卓越的动态响应特性,通过差速驱动实现丝滑的主动避障与轨迹跟踪。该方案彻底解决了传统服务机器人在狭窄空间内“走走停停、原地旋转”的顿挫感,显著提升了人机共存环
会刷之后,日常就三件事。今天把串口、hdc、编译机的职责分开——系统还没起来时,hdc 不会有设备,只能靠串口。板子黑着,USB 线插着,你不知道该骂哪一头。Windows 上 DevEco 说 hdc list targets 空,Linux 上 ./build.sh 刚编完,串口工具里一片乱码。三件事其实是三条独立的路,任何一条都能单独活着:没有桌面,串口照样能出 sh;没有串口,hdc 照样
这篇文章记录的是一次比较真实的移植过程。项目没有重写成完整 ArkUI,也没有把软件模拟说成真实硬件控制。我们做的是把现有 RISC-V 可视化教学软件稳定放到 OpenHarmony 设备端运行,并围绕触屏、教学屏和演示场景做适配。
RISC-V 汇编入门往往同时涉及指令格式、寄存器、立即数、存储器和程序计数器。静态课件能够解释语法,却不容易展示一条指令执行前后机器状态的变化。我们围绕这一问题开发了 RISC-V 指令可视化教学软件,让学习者通过积木拼接指令,同步查看汇编文本,并在单步执行中观察 PC、寄存器和存储器变化。本文记录项目的教学思路、功能闭环、OpenHarmony 设备端适配方向,以及我在团队协作中的实际收获。
不是绝对的,在我们的场景中,每个mpu6050的环境以及温度补偿都不一样,所以会有偏差,但是算法没有好坏,只有适合。还有参数的调节好坏特性一阶互补二阶互补卡尔曼DMP复杂度⭐⭐⭐⭐⭐⭐⭐(硬件自动)CPU 占用极低低中等几乎为零调参难度只需调 α调 K1, K2调 Q, R无需调参抗震动一般较好最优好长期漂移小更小最小无适用场景入门学习平衡车无人机/机器人快速出成品。
理解 MySQL 权限与密码存储的基本原理;根据操作系统和 MySQL 版本选择正确的重置方法;在重置前做好必要的数据与配置备份;正确使用 skip-grant-tables、--init-file 等方式绕过认证;通过 ALTER USER 等语句安全地更新 root 密码;处理重置过程中遇到的各种常见报错;在重置完成后及时进行安全加固,避免留下隐患。
2.1系统开发环境操作系统:Windows10数据库:MySQL开发工具:Py Charm,Eclipse、VM ware Workstation Pro开发语言及框架:Python、Java、Map Reduce计算框架、Django前端框架应用算法:协同过滤算法2.2系统运行环境运行操作系统:Windows10及其以上版本运行数据库:MySQLCommunityServer5.5及以上版本文件
pwd=na7g 提取码: na7g --来自百度网盘超级会员v4的分享(5)右键User文件夹,New–>Sourc File,在User文件夹下新建main.c文件,点击Finish。(3)接下来,我们在创建好的工程文件夹下新建三个文件夹:APP,DSP2833x_Libraries和User,其中APP文件夹用于存放自己定义的.c和.h文件,DSP2833x_Libraries文件夹用来存放
这款为 7 字型布局的 545 直流减速电机,型号 GB8957-545SA-16223 DVC,额定电压 DC24V,减速后输出转速 30RPM,输出轴为 8mm D 轴,轴长 28mm,单只重量 250g。电机本体采用 545 规格直流有刷马达,搭配 7 字型塑料减速齿轮箱,结构紧凑、占用空间小,适合侧向安装的设备结构;低速输出稳定,运行噪音低,适合轻扭力驱动场景,广泛用于小型自动化设备、DI
本文介绍了CS32L015C8T6单片机在Keil环境下的下载配置方法及常见问题解决方案。主要内容包括:1)选择正确的下载器和Cortex-M0+内核;2)处理地址映射错误提示;3)通过Debug-Setting界面重新配置Flash下载算法;4)添加64KB Flash下载算法后成功下载Hex文件。文章提供了基于芯海官方HAL库开发的实用技巧,适用于开发过程中遇到的下载异常情况。
系统采用硬件一体化、传输无线化、操作极简化、管理平台化设计,可快速部署于教室、实训车间、企业产线、户外实训点、技能考点,完整记录 PLC 编程、电气接线、机械装配、伺服调试、传感器标定、气动回路搭建、机器人操作等全流程实操细节,满足示范示教、分组实训、远程协同、考核复盘、资源库建设全场景需求,为院校与企业打造轻量化、高复用、数字化的机电实训录播能力。3.接口兼容:HDMI、SDI、USB、网口、W
【代码】esp32S3-freertos信号量和互斥锁。
弯弯绕绕的宏定义一一把它理清楚。//UART设备引脚管理//UART设备软件配置//UART设备数据结构DEVICE_DT_DEFINE(UARTNODE(idx),//通用设备结构定义&uart_acts_init,//初始入口NULL,va_list ap;va_end(ap);va_list ap;va_end(ap);if(!return;
在轨重构(OTA)技术因其在航天、工业控制、物联网等领域的高可靠性和持续服务需求而备受关注。本文以国科安芯推出的AS32S601芯片为研究对象,深入分析其OTA方案的设计原理、技术细节及优化策略,并结合芯片的硬件特性,探讨其在不同应用场景中的适用性及潜在挑战,旨在提供一个全面、客观的技术评估,为相关领域的研究与实践提供参考。OTA技术的核心在于动态更新系统固件,而无需中断设备的正常运行。固件下载:
UART(通用异步收发传输器)和 I2C(集成电路总线)是两种常用的串行通信协议,在硬件结构、通信方式、适用场景等方面有显著差。
本文介绍了使用ESP32-S3的I2C接口驱动AP3216C三合一环境传感器的实现方法。AP3216C集成了环境光传感(ALS)、接近检测(PS)和红外发射(IRLED)功能,通过I2C接口与MCU通信。文章详细讲解了硬件连接方案、寄存器配置方法、数据读取时序,并提供了完整的驱动程序实现。实验结果表明,该系统能准确检测环境光强度、物体接近距离和红外数据,并通过LCD实时显示。该方案适用于智能设备的
基于电容隔离技术(二氧化硅绝缘栅),专为隔离 CMOS 数字 I/O 设计。,每侧各 8 引脚。:-40°C 至 125°C(工业级),适应极端环境。:2.5V 至 5.5V,兼容多种供电系统。CA-IS3763L 是川土微电子推出的。CA-IS3763L 的管脚分为。
【代码】DS3231时钟模块STM32+HAL。
其中,emission.h 文件负责声明 RMT 相关的函数和变量, ir_nec_encoder.h 存放用于 IR NEC 帧编码为 RMT 符号的 RMT 编码器的相关结构体成员,而 emission.c 和 ir_nec_encoder.c 文件则实现了 RMT 的驱动代码。同样的,我们也对重复的 NEC 数据帧以及未知的 NEC 数据帧进行识别与处理,重复的 NEC 数据帧会通过串口打印
RMT 的各项配置以及介绍在 26.3.1 小节中介绍,接下来while 循环里的函数实现过程,首先,使用队列的方式对 RMT 数据进行处理,从中接收项目的队列句柄(定义为receive_queue),定义了指向缓冲区的指针 rx_data,接收到的项将被复制到这个缓冲区之中,之后通过 if 语句判断该项的值与 pdPASS 的值是否相等,如果队列成功创建则添加到就绪队列中。这些协议在载波频率
嵌入式硬件
——嵌入式硬件
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net