技术栈
stm32
2401_85415155
2 小时前
stm32
·
单片机
·
嵌入式硬件
STM32 低功耗模式:SLEEP / STOP / STANDBY 怎么选
CPU 停转,外设继续工作(串口能收数据、定时器继续计数)。适合:短暂空闲,比如等串口数据、等定时器。
謓泽
4 小时前
stm32
·
单片机
·
fpga开发
·
雷达
·
tr
【6.26】芯片测试入门 从零搭自动化测试框架|PyVISA+OOP 保姆级教程
大家好,我是謓泽。今天聊一个最有价值的交付物自动化测试框架雏形。别被 "框架""OOP" 这些词吓到,说白了就是用 Python 写个脚本,让仪器自动测芯片、自动出报告,把人工拷屏升级成自动化脚本。
巴巴媛666
4 小时前
笔记
·
stm32
·
学习
STM32学习笔记【36.CAN收发实验】
本实验上官二号一个也可以实现在串口打印功能实验基础上做,建立CAN收发实验,BSP文件夹中有按键key文件夹、can文件夹,并加载相关.c和.h文件。 加入CAN的驱动文件
2401_85415155
5 小时前
stm32
·
单片机
·
嵌入式硬件
STM32 复用功能(AF)配置的常见误区
USART 配好了、SPI 也配好了,代码调了 HAL_UART_Transmit 但引脚没波形,示波器量是 0V 或 3.3V 不动。
菠萝地亚狂想曲
5 小时前
stm32
·
嵌入式硬件
·
gitea
STM32_gitea workflow
实现STM32 开发的自动烧录动作,每一次git push向私有仓库推送之后,仓库会触发act runner 活动,act runner 会拉取最新代码,启动工具链的docker做编译和烧录。
剑藏锋
6 小时前
stm32
·
单片机
·
学习
嵌入式学习(46)-基于STM32F407Hal库的DMA乒乓缓存机制
DMA 乒乓缓存机制主要思路是利用串口的接收空闲中断搭配DMA接收的半传输中断和全传输中断实现。全满中断和半满中断都很好理解,就是串口 DMA 的缓冲区填充了一半和填满时产生的中断。而空闲中断是串口在上一帧数据接收完成之后在一个字节的时间内没有接收到数据时产生的中断,即总线进入了空闲状态。这对于接收大量数据或不定长数据十分方便。
Zevalin爱灰灰
6 小时前
stm32
·
单片机
·
嵌入式硬件
USB协议介绍及使用(基于STM32)
(1)USB是“Universal Serial Bus Specification”的缩写,是一种主从协议,支持多个从机,所有传输都由主机发起。
Zevalin爱灰灰
6 小时前
stm32
·
嵌入式硬件
·
调试
J-Link+Ozone调试教程
使用J-Link将PC和单片机连接以STM32入门教程中的“读写内部FLASH”实验为例,使用Keil打开该工程
wuyk555
19 小时前
c语言
·
开发语言
·
stm32
·
单片机
·
mcu
·
51单片机
38.什么是C语言?从语法到工程落地的工程师视角解读
C语言的核心优势,在于它能直接与CPU、内存、寄存器交互,让硬件按你的意图工作。它的语法并不复杂,核心可分为五大模块:
Sean_VIP
2 天前
stm32
SeanLib系列函数库-TMC5160
查看其它库函数说明,请点击此处跳转到SeanLib主页本篇介绍TMC5160步进电机驱动芯片的操作函数库,TMC5160用于驱动两相四线制步进电机,支持脉冲、SPI方式控制。
万亿少女的梦168
1 天前
stm32
·
语音识别
·
嵌入式系统
·
四足机器人
·
舵机控制
基于STM32F103C8T6与ASR Pro的语音控制四足机器人设计
技术说明:本文围绕基于STM32F103C8T6的语音控制四足机器人进行嵌入式系统设计复盘,重点整理ASR Pro语音识别、PWM舵机驱动、机器人姿态动作、硬件电路、PCB设计和系统调试等技术要点。内容用于单片机应用、机器人控制和嵌入式人机交互方法交流,不涉及商业推广或服务宣传。
嵌入式-老费
1 天前
stm32
·
单片机
·
嵌入式硬件
esp32开发与应用(与stm32f103工控板配合之上篇)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】
周洲0830
1 天前
stm32
·
嵌入式硬件
裸机程序 vs RTOS架构深度对比|嵌入式项目选型标准、源码实战、优缺点全解析
一、前言(嵌入式架构核心痛点) 所有STM32嵌入式项目,归根结底只有两种架构:二、裸机架构深度解析(原理+优缺点) 2.1 运行核心机制 裸机程序本质是单线程串行执行,核心逻辑: 初始化外设 → 进入while(1)死循环 → 依次轮询各个业务逻辑 中断为优先级最高的异步触发,打断主循环执行。 2.2 裸机标准工程架构 正规工业裸机项目绝对不用阻塞延时,统一采用时间片轮询+状态机架构:
王光环
2 天前
stm32
·
单片机
·
嵌入式硬件
STM32H750串口一直进IRQ问题解决
问题: void USART2_IRQHandler(void) { UART2_XSP26A_IRQ(); },就是我如果打过断点,那么程序就一直仅在这个IRQ函数里面里面运行,不打断点就可以一直在外部运行,为什么?
2401_85415155
2 天前
stm32
·
单片机
·
嵌入式硬件
STM32 选项字节与读写保护(RDP)
芯片用 ST-Link 下载第一次报错:或者 CubeProgrammer 连接时提示 RDP Level 1。
AI的探索之旅
2 天前
人工智能
·
stm32
·
硬件工程
AI Agent辅助立创EDA设计——从原理图到PCB
AI Agent 如何操控立创EDA Pro 绘制原理图与PCB?本文梳理全部5种方案,从轻量脚本到生产级 CLI,附完整教程。
振南的单片机世界
2 天前
arm开发
·
stm32
·
单片机
·
嵌入式硬件
单片机:一颗芯片包办CPU、内存、外设的“单芯片计算机”
短文标题:单片机:一颗芯片包办CPU、内存、外设的“单芯片计算机”你有没有想过一个问题:手机、遥控器、智能手表里的“大脑”是什么?为什么它们能用一颗小芯片完成各种功能?单片机。 一颗芯片集成了计算机需要的所有部件:CPU、内存、Flash、各种外设(定时器、ADC、USART)。它和电脑CPU的区别是:电脑CPU只是一颗“处理器”,需要主板、内存条、硬盘配合;单片机一颗芯片就是一台“完整计算机”。单片机的内部结构(以ARM32为例)
似是燕归来
3 天前
c语言
·
stm32
·
适配器模式
·
嵌入式开发
嵌入式工程师进阶指南:适配器编程设计模式一
以AT指令操作WIFI模块和NB-IoT或者4G模块为例。使用一个串口发送AT指令号到外部模块,同时接收模块返回数据进行联网、TCP连接、发送数据、接收数据,以上就是对这些物联网模块的使用方法。但是当本次使用WIFI模块而下次使用4G模块的时候,我们会遇到一个AT指令不兼容的问题,也就是WIFI的AT指令无法使用在4G模块上,即使同样使用WIFI模块不同厂家的AT指令同样不能兼容。
LuDvei
3 天前
stm32
·
单片机
·
嵌入式硬件
STM32串行通信DMA的使用
简单说如果使用 printf 函数,需要更改发送函数;使用函数:HAL_StatusTypeDef HAL_UART_Transmit_DMA(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size)
2401_85415155
3 天前
stm32
·
单片机
·
嵌入式硬件
STM32 I2C 通信 HAL 库踩坑记录
HAL 库的 I2C 用起来感觉比 SPI 麻烦——有时候卡死在 HAL_I2C_Master_Transmit,有时候第一次通信正常第二次就超时。