单片机

电气_空空1 小时前
单片机·嵌入式硬件·labview
基于LabVIEW的数据采集系统设计与实现由图 2 可知,软件部分主要由信号获取、数据处理、数据保存、数据分析以及数据显示模块组成,能够完成测试系统中常用任务。其中,信号的产生利用LabVIEW中的信号发生函数库实现,通过等时间间隔取函数值,从而获得离散时间序列信号。数据采集部分主要利用 LabVIEW 中 Acquisition 子模板。由于LabVIEW提供的各种图形化驱动程序,使用者不必熟悉PCI计算机总线就可以驱动上述各种总线的I/O接口设备,实现对被测信号的输入、数据采集、放大、模/数转换,进而供计算机进一步分析处理。数据处理部分主要完
caimouse1 小时前
单片机·reactos
ReactOS BootCD 光盘布局完整深度分析ReactOS BootCD 光盘布局完整深度分析ReactOS BootCD 是 ReactOS 官方核心发行镜像,是一款兼容 BIOS/UEFI 双启动的混合式可引导光盘,兼具系统安装与实时桌面演示(Live)双重能力,是 ReactOS 系统部署、功能测试、真机调试的核心介质。
zlinear数据采集卡2 小时前
arm开发·stm32·单片机·嵌入式硬件·fpga开发
从万用表的6步调零到硅片级微秒自校准:硬核拆解LHAMP188的宽压轨到轨与零漂移实战大家好,我是ZLinear的硬件工程师。在之前的系列博文中,我们拆解了LHAMP188仪表放大器的自动归零技术原理和三种封装的PCB布局法则。后台有不少做老式仪器维修和便携式设备开发的读者问我:
国科安芯5 小时前
网络·单片机·物联网·安全·fpga开发·系统架构
ASC8T245S 8通道电平转换设计实战:从系统架构到QFN24 Layout再到量产测试8通道电平转换芯片是家族中的"重器"。用好它,需要对系统级总线架构有清晰认识,对QFN24的Layout有精细把控,对大通道数芯片特有的电源完整性和信号完整性问题有充分准备。本文从系统架构、PCB设计、信号完整性、量产测试四个维度,提供ASC8T245S的完整工程指南。
伟大的前程5 小时前
单片机·嵌入式硬件
us级开定时器中断,单片机的开销大,改用轮询的方式以辉芒微 8 位类 PIC 内核单片机为例,一次定时器中断的完整流程和耗时如下:中断标志置位后,CPU 不会立刻进入中断:
qq_271821752 天前
stm32·单片机·嵌入式硬件
STM32之ws2812b驱动1.数据传输频率800KHZ,对应时间为1.25us(后续定时器配置的依据) 2.所有的数据都是通过一根线DIN传输,每个灯拿到自己的数据(24bit,也就是3字节,GRB方式排列(看手册,也有RGB排列的)),然后剩余的数据依次往后面传递。 3.当DIN端口接收到 RESET 信号时,芯片将立即执行以下操作: (1)将接收到的颜色数据送显示; (2)待 RESET 信号结束后,芯片恢复数据接收状态,继续处理后续数据流。 (3)注意:在没有接收到 RESET 码前,显示颜色不会改变
2401_8541515521 小时前
开发语言·stm32·单片机·嵌入式硬件·安全·php
嵌入式 Bootloader 与 OTA 固件升级深度解析——从 Flash 分区到安全回滚如果你的设备已经在千里之外的客户现场,发现了一个致命的 bug,你会怎么做?派人飞过去用 J-Link 烧录?还是——通过网络远程升级固件?
2501_9142459320 小时前
c语言·单片机·交互
C语言与硬件交互:从GPIO到中断的嵌入式编程实践C语言与硬件交互:从GPIO到中断的嵌入式编程实践## 一、引言C语言因其高效性、灵活性和接近硬件底层的能力,成为嵌入式系统开发的首选语言。在嵌入式开发中,程序员需要直接与硬件打交道,通过寄存器操作、中断处理和外设驱动等方式控制硬件设备。本文将从GPIO、定时器、中断等基础硬件交互入手,全面介绍C语言在嵌入式系统中的编程实践。
xuxie991 天前
单片机·嵌入式硬件
start2 PWM+ADC掉电检测周期固定,高电平时间可变,通过调节高电平占空比等效调节平均电压,实现电机调速、LED 调光。不是直接给电机一个变化的电压,而是:
炸膛坦客1 天前
c语言·c++·单片机
单片机/C/C++八股:(二十四)编译文件( .bin 和 .hex ,包括 .elf 和 .axf )这四种格式的文件都是程序编译的结果,只不过程序编译的原始产物是 .elf 和 .axf ,而 .bin 和 .hex 是经过处理的
Yunhoa1 天前
单片机·嵌入式硬件·51单片机
51单片机(DS18B20 数字温度传感器)采用单总线 One-Wire通信,半双工、串行异步传输,仅需一根 GPIO 信号线 DQ 即可完成主机与传感器的数据交互。
zlinear数据采集卡1 天前
arm开发·单片机·嵌入式硬件·fpga开发·架构·开源
2mV纹波的代价:硬核拆解ZLinear模拟前端放大器与正负可调电源设计大家好,我是ZLinear的硬件工程师。在之前的博文中,我们拆解了DABL-G511的隔离架构和DABT系列温度采集卡的Δ-Σ ADC。很多读者后台问我:“张工,你们的采集卡精度能做到±0.02%,除了ADC选得好,前端信号调理是怎么搞的?特别是微伏级的传感器信号,电源噪声和运放失调不就把信号淹没了?”
不上岸的旱鸭子1 天前
单片机·pcb工艺
PCB设计阅读链接:一篇“从入门到上手”的PCB设计教程-CSDN博客视频链接一:(以下五个链接是对视频一的总结)
吠品1 天前
stm32·单片机·嵌入式硬件
多语言支持,从后台到前端我都趟过哪些坑做全球化的产品,多语言支持是绕不过去的一道坎。这东西不是简单的把界面文字翻译一下就完事了,从底层的自然语言处理逻辑到数据库设计,再到前端的布局适配,每一个环节都可能出问题。下面我把整个实现链路拆开来讲,有些地方会说得比较细,有些地方一笔带过,因为踩过的坑实在太多,不可能全写出来。
炸膛坦客1 天前
c语言·c++·单片机
单片机/C/C++八股:(二十三)#define 和 typedef 的区别具体区别:他们最大的区别就是:作用于已有类型时,#define 只是简单的文本替换,而 typedef 创建的别名是具有同等效力的。这一点在 声明多个变量时尤为明显:(看下列注释)
zlinear数据采集卡1 天前
arm开发·单片机·嵌入式硬件·fpga开发·开源
硅片里的“自动纠错“:硬核拆解LHAMP188自动归零技术原理与三种封装的PCB布局实战大家好,我是ZLinear的硬件工程师。在上几期的博文中,我们从系统选型聊到接地屏蔽,从DAC闭环控制聊到温度采集的Δ-Σ架构。后台有位做医疗仪器的读者问了一个特别"钻牛角尖"的问题:
2401_888859711 天前
stm32·单片机·嵌入式硬件
STM32H7外部flash(W25Q128)+SPI+DMA读写(1)关于基础配置这里的Clock Polarity(CPOL)和Clock Phase(CPHA) 可以是这里的High和2 Edge 也可以是Low和1 Edge 。也就是模式0和模式3的区别 这里可以看一下官方的手册
一个嵌入式学徒1 天前
stm32·单片机·嵌入式硬件
STM32F4 HAL库常用API手册(非CubeMX生成,需手动调用)本文档整理了 STM32F4 系列 HAL 库中常用外设的核心 API 及其简要说明,所有函数均需开发者手动调用。内容涵盖 GPIO、UART、TIM、ADC、DAC、SPI、I2C、CAN、RTC、看门狗、FLASH、CRC、RNG、DMA、PWR、SAI、SD 卡及 HAL 顶层通用函数,方便快速查阅与使用。
m0_377108141 天前
单片机
小智ai,esp32MIC : microphone : 麦克风,话筒 把外界说话,环境声音这种模拟声波转换成电信号,是音频采集输入设备
Mr-pn-junction2 天前
单片机·嵌入式硬件·fpga开发
clk_gateclk_gate(时钟门控)是数字芯片设计里一项非常关键的低功耗技术。它的核心作用就像电路里的一个智能开关,可以按需关闭暂时不工作那部分电路的时钟信号,从而大幅降低功耗。时钟信号的翻转会消耗大量动态功耗,时钟树和相关逻辑的功耗甚至能占到芯片总功耗的40%甚至更多。当电路模块空闲时,clk_gate 会切断它的时钟,让这部分电路“静默”,以显著节省能耗。