• 2026-07-13 08:55
    介绍一种无OS的STM32实用软件框架,包括任务轮询管理,命令管理器、低功耗管理、环形缓冲区等实用模块。系统中广泛利用自定义段技术减少各个模块间的耦合关系,大大提供程序的可维护性。主要功能支持模块自动化管理 ...
  • 2026-07-13 08:51
    学习STM32单片机的时候,总是能遇到“堆栈”这个概念。分享本文,希望对你理解堆栈有帮助。 对于了解一点汇编编程的人,就可以知道,堆栈是内存中一段连续的存储区域,用来保存一些临时数据。堆栈操作由P ...
  • 2026-07-13 08:51
    相信很多人都知道STM32CubeMX这个工具,也是近年来开发STM32比较流行的一个工具。这个工具从两年前第一版到现在已经有多个版本了,功能也从简单越来越强大了。 STM32CubeMX是一个配置STM32代码的工具 ...
  • 2026-07-13 08:45
    分享这篇文章,谈一下STM32启动流程。如果读者朋友已经有过汇编相关基础,能够够好理解本文内容。汇编语言是比C语言更接近机器底层的编程语言,能让我们更好的理解和操纵硬件底层。STM32三种启动模式 ...
  • 2026-07-13 08:45
    本文对STM32启动文件startup_stm32f10x_hd.s的代码进行讲解,此文件的代码在任何一个STM32F10x工程中都可以找到。启动文件使用的ARM汇编指令汇总Stack——栈 Stack_Size EQU 0x00000400 AREA STACK, NOINIT ...
  • 2026-07-13 08:39
    使用C语言对寄存器赋值时,常常需要用到C语言的位操作方法。把寄存器某位清零 假设a代表寄存器,且其中本来已有值。如果要把其中某一位清零且其它位不变,代码如下。//定义一个变量 a = 1001 1111 b ...
  • 2026-07-13 08:37
    其实,单片机就是个小计算机。大计算机少不了的数据存储系统,单片机一样有,而且往往和CPU集成在一起,显得更加小巧灵活。 直到90年代初,国内容易得到的单片机是8031:不带存储器的芯片,要想工作 ...
  • 2026-07-13 08:36
    get相关源码:https://github.com/simonliu009/STM32CubeMX-GPIO-EXIT 本篇主要讲述GPIO外部中断输入检测,实际物理输入方式是按键,但是实际上更适合外部设备信号的输入检测,物理按键输入因为有抖动,还需 ...
  • 2026-07-13 08:33
    存储器分为两大类:ram和rom,ram就不讲了,主要讨论rom。 rom最初不能编程,出厂什么内容就永远什么内容,不灵活。 后来出现了prom,可以自己写入一次,要是写错了,只能换一片,自认倒霉。 ...
  • 2026-07-13 08:29
    CPU是数字处理系统中的一个重要环节。在我看来,单片机、微处理器、dsp都可以称作是CPU,只是它们的侧重点有所不同罢了。具体来说,传统意义上的单片机更偏重于嵌入式的计算,比如说我们经常使用的51、avr、 ...
  • 匿名
    2026-07-13 08:19
    GPIO是通用输入/输出端口的简称,是STM32可控制的引脚。GPIO的引脚与外部硬件设备连接,可实现与外部通讯、控制外部硬件或者采集外部硬件数据的功能。 STM32F103ZET6芯片为144脚芯片,包括7个通用目的 ...
  • 2026-07-13 08:06
    第一次发年终奖 2000年那会儿,入职一家香港公司,职位是硬件工程师。 有一天老板从香港回来,找我谈话,说我可以转正,同时试用期每个月加多500元。那一瞬间,内心汹涌澎湃,多年的努力终于有了回报 ...
  • 2026-07-13 08:06
    第一次吃广东宵夜 2000年初,毕业几个月后,很多在内地的同学都买起了BP机(80后的估计比较陌生),BP机在当时对我来说是个奢侈品,可望不可及,更别说手机了,身无分文呀。车间的工人大部分都是老板同村或邻 ...
  • 2026-07-13 08:04
    开发点焊机控制器 故事发生在2000年初。 公司主要做工业自动化生产系统和焊接设备,所用到的电路板原先是委托某大学一个博士设计的,后来那个博士出国了,电路板存在很多问题,一直没有人来改 ...
  • 2026-07-13 08:03
    故事发生在2000年初。 这是我的第一份工作,月薪:人民币700元,试用期:3个月,职位:技术员。知足了吧!好歹包吃包住,不用再借钱过日子了。 广州,我轻轻的来了!工厂内部那些事 ...
  • 2026-07-13 08:01
    南下 故事发生在2000年初。 毕业后从学校卷好行李,坐长途卧铺到广东打工,掰一下手指已经十几年了,算是有些年头,吃了不少苦,走了不少弯路,也得到不少东西。 初到广州,每天坐车买报都要花 ...
  • 匿名
    2026-07-13 07:58
    I2C为什么要接上拉电阻?因为它是开漏输出。为什么是开漏输出? I2C协议支持多个主设备与多个从设备在一条总线上,如果不用开漏输出,而用推挽输出,会出现主设备之间短路的情况。所以总线一般会使用 ...
  • 匿名
    2026-07-13 07:58
    零欧姆电阻又称为跨接电阻器,是一种特殊用途的电阻,0欧姆电阻的并非真正的阻值为零,欧姆电阻实际是电阻值很小的电阻。 本文分析0欧电阻在电路设计中的巧妙用处。方便兼容、调试、测试兼容 ...
  • 匿名
    2026-07-13 07:56
    前言 别小看这不起眼的电阻,里面有很多学问。 贴片电阻(SMD Resistor),又名片式固定电阻器,是一种设计为贴片安装的电阻器。这些SMD电阻器通常比传统的电阻器小得多,因此在电路板上占用的空间也小 ...
  • 2026-07-13 07:52
    STM32最小系统硬件组成 最小系统为单片机工作的最低要求,不含外设控制,原理简单,分析最小系统是STM32入门的基础。 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! ...
  • 2026-07-13 07:46
    前言 GD32是国内开发的一款单片机,据说开发的人员是来自ST公司的,GD32也是以STM32作为模板做出来的。所以GD32和STM32有很多地方都是一样的,不过GD32毕竟是不同的产品,不可能所有东西都沿用STM32,有些自 ...
  • 2026-07-13 07:28
    做了9年硬件电路设计,5年智能手机,4年医疗器械,看到这个问题,心情很复杂,自己喜爱的工作居然无奈的发展到了这个窘境。当初选择硬件是因为不想日复一日的坐在屏幕前面敲代码到天亮,硬件电路设计工作中 ...
  • 2026-07-13 07:25
    一个刚读研一,从本科开始学了四年嵌入式的渣渣,进来唠嗑两句。 先谈谈我的母校的毕业生情况吧。 我的母校是一个普通二本,许多本科就出去工作的学长或者同级生,从事嵌入式方向,至少也是6 ...
  • 2026-07-13 07:24
    如果在之前没接触过任何单片机,那可能是以下两个原因:MCU的基础知识理解的缺失不清楚STM32单片机的具体工作原理 按照整个学习阶段先后顺序的说明,下文从三方面来说明问题。1 单片机基础知识点 ...
  • 2026-07-13 07:22
    对于平常日用的一些产品,产品在进行设计时就会考虑这个问题,顾客只是简单的利用插头进行电源的连接,所以一般采用反插错接头,这是种简单,低价而有效的方法。 但是,对于产品处于工厂生产阶段, ...
  • 2026-07-13 07:21
    为什么要重视电源噪声问题 芯片内部有成千上万个晶体管,这些晶体管组成内部的门电路、组合逻辑、寄存器、计数器、延迟线、状态机、以及其他逻辑功能。随着芯片的集成度越来越高,内部晶体管数量越来越大。 ...
  • 2026-07-13 07:15
    推挽电路的应用非常广泛,比如单片机的推挽模式输出,PWM控制器输出,桥式驱动电路等。推挽的英文单词:Push-Pull,顾名思义就是推-拉的意思。所以推挽电路又叫推拉式电路。图1:锯木头推挽电路有很多种,根据用法 ...
  • 2026-07-13 07:08
    相关文章南下工厂内部那些事开发点焊机控制器第一次吃广东夜宵进入香港人开的公司第一次发年终奖什么样的技术可以赚到钱 做了这么多年的嵌入式软硬件开发,用过的平台很多,细数了一下,自己都吓了一跳,51 ...
  • 匿名
    2026-07-13 07:06
    电阻作为一种最基本电子元器件,广泛运用在各种电路中,通常我们也认为电阻是用法最简单的一种电子元器件,除了功率外,没有过多的讲究。如果今天我说就这个小小的电阻,许多资深电子工程师都不一定真正懂 ...
  • 2026-07-13 07:06
    如何系统地入门学习STM32? 假如你会使用8051 , 会写C语言,那么STM32本身并不需要刻意的学习。 你要考虑的是, 我可以用STM32实现什么? 为什么使用STM32而不是8051?是因为51的频率 ...
  • 2026-07-13 07:03
    问题: 该问题由某客户提出,发生在 STM32F103VDT6 器件上。据其工程师讲述:在其产品的设计中,STM32 的 HSE 外接 8MHz 的晶体产生振荡,然后通过 STM32 内部的PLL 倍频到 72MHz,作为 STM32 的系统时钟,驱动芯 ...
  • 2026-07-13 07:02
    本文章是关于ADC/DAC设计经典问答,涵盖时钟占空比、共模电压、增益误差、微分相位误差、互调失真等常见问题。1. 什么是小信号带宽(SSBW)?小信号带宽(Small Signal Bandwidth (SSBW))是指在指定的幅值输入信 ...
  • 2026-07-13 07:00
    STM32的时钟树 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
  • 2026-07-13 06:58
    ①好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深 ...
  • 2026-07-13 06:56
    为毕业后能找到工作而读书,本着务实精神,从入学那一刻起就要开始准备找工作了。 发这篇文章主要是针对大学刚接触嵌入式的同学。很多新手觉得嵌入式入门并不容易,牵扯的内容、知识点太多。像C语言 ...
  • 2026-07-13 06:55
    关于三极管 简单讲解一下三极管,如果三极管工作在饱和区(完全导通),Rce≈0,Vce≈0.3V,且这个0.3V,我们就认为它直接接地了。那么就需要让Ib大于等于1mA,若Ib=1mA, Ic=100mA,它的放大倍数β=100,三 ...
  • 2026-07-13 06:54
    单片机用处这么广,尤其是STM32生态这么火!如何快速上手学习呢?你要考虑的是,要用STM32实现什么 为什么使用STM32而不是8051? 是因为51的频率太低,无法满足计算需求?是51的管脚太少,无法满足众 ...
  • 2026-07-13 06:54
    分享过来人的经验之谈,希望能给刚入行嵌入式开发的朋友一点儿帮助。 混迹互联网行业七年有余,期间走了很多弯路,吃了不少苦。大学阶段 我读的大学并不是什么好大学,所以在大学开学之前我 ...
  • 2026-07-13 06:52
    前言  相比较早几年使用标准库开发来讲,最近几年HAL库的使用是越来越多,那么我们开发应当使用哪一种呢,本文着重介绍常用的几种开发方式及相互之间的区别,白猫也好、黑猫也好,抓到耗子就是好猫。STM32三种开 ...
  • 匿名
    2026-07-13 06:52
    在产品设计时,倘若没有考虑应用环境对电源隔离的要求,产品到了应用时就会出现因设计方案的不当导致的系统不稳定,甚至出现高压损坏后级负载的情况,以及出现危害人身财产安全的情况。因此产品设计是否需 ...
  • 2026-07-13 06:52
    与推挽输出相对的是开漏输出,而开漏输出分为OC、OD两种,下文分别详细介绍。推挽输出 推挽输出(Push-Pull Output)是由两个MOS或者三极管受到互补控制信号的控制,两个管子始终处在一个导通另一个 ...
  • 2026-07-13 06:51
    一、定义1、上拉就是将不确定的信号通过一个电阻嵌位在高电平!“电阻同时起限流作用”!下拉同理!2、上拉是对器件注入电流,下拉是输出电流3、弱强只是上拉电阻的阻值不同,没有什么严格区分4、对于非集电极(或漏极) ...
  • 2026-07-13 06:51
    STM32中的GPIO 以STM32中的GPIO为例,如上图是GPIO的结构图。 从上图中标号2处可以看到,上拉和下拉电阻上都有一个开关,通过配置上下拉电阻开关,可以控制引脚的默认电平,这里有三种状态:开启上拉 ...
  • 2026-07-13 06:50
    从底层硬件角度出发剖析了一下CPU对代码的识别和读取,内容之精彩,读完感觉学到的很多东西瞬间联系起来了,分享给大家。 先说一下半导体,啥叫半导体?就是介于导体和绝缘体中间的一种东西,比如二 ...
  • 2026-07-13 06:48
    晶振在单片机中是必不可少的元器件,只要用到CPU的地方就必定有晶振的存在,那么晶振是如何工作的呢?什么是晶振 晶振一般指晶体振荡器,晶体振荡器是指从一块石英晶体上按一定方位角切下的薄片,简 ...
  • 2026-07-13 06:44
    很多人嵌入式学习都有些迷茫,不知道从哪里入手,不知道自己的水平位于哪个层次,不知道从哪方面提升,今天我们就从一个8年工作经验的嵌入式资深工程师的分享,来看一下嵌入式学习那些你绕不开的技术点。 ...
  • 2026-07-13 06:43
    我们学习单片机的目的,就是为了进行嵌入式产品的开发。要想学好单片机,首先就得对流程有一个整体了解。 本文,先简要介绍一下单片机应用系统的开发流程。 上图是单片机系统开发流程框图。1 ...
  • 匿名
    2026-07-13 06:41
    三极管有三个工作状态:截止、放大、饱和,放大状态很有学问也很复杂,多用于集成芯片,比如运放,现在不讨论。 其实,对信号的放大我们通常用运放处理,三极管更多的是当做一个开关管来使用,且只有 ...
  • 2026-07-13 06:35
    有一些电子设备需要频率高度稳定的交流信号,而LC振荡器稳定性较差,频率容易漂移,即产生的交流信号频率容易变化。关于LC振荡器,可参考此文:一看就懂!动画讲解LC振荡器的工作原理。 在振荡器中 ...
  • 2026-07-13 06:31
    可能你已经学习了很久,但是当Leader抛给你一个STM32项目,你是不是依然手足无措? 有一朋友刚开始学习的51单片机,后来转STM32了。主要是跟着网上的在线课程学习,自己下边跟着敲代码。过程中学过 ...
   还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则

QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码