IIC总线为什么加上拉电阻?
大家好,我是良许。在嵌入式开发中,I2C(IIC)总线是我们最常用的通信接口之一。无论是读取传感器数据、控制EEPROM存储器,还是与各种外设通信,I2C总线都扮演着重要角色。但很多初学者在画原理图或者调试I2C设备时,经常会遇到一个问题:为什么I2C总线的SDA和SCL线上必须要加上拉电阻?不加会怎么样?加多大的合适?今天这篇文章,我就来详细讲解I2C总线上拉电阻的原理、作用以及选型方法,让大家
C语言的指针
大家好,我是良许。今天我们来聊一聊 C 语言中最让初学者头疼,却又最强大的特性——指针。作为一名从事嵌入式开发多年的程序员,我深知指针在底层编程中的重要性。无论是操作硬件寄存器、管理动态内存,还是实现高效的数据结构,指针都扮演着不可或缺的角色。1. 什么是指针1.1 指针的本质指针其实就是一个变量,只不过这个变量存储的不是普通的数值,而是内存地址。我们可以把内存想象成一排排的房间,每个房间都有一个
如何判断三种基本放大电路(共射、共集、共基)
大家好,我是良许在模拟电路设计中,三极管放大电路是最基础也是最重要的电路单元。无论是在音频放大、信号调理还是在嵌入式系统的模拟前端电路中,我们都会遇到共射、共集、共基这三种基本放大电路。作为一名嵌入式工程师,虽然我们日常工作更多接触数字电路和软件开发,但在做硬件调试、电路分析时,准确判断这三种放大电路的类型是非常必要的技能。今天我就来详细讲解如何快速准确地判断这三种基本放大电路。1. 三种基本放大
什么是三极管?
大家好,我是良许说到三极管,可能很多刚入门的朋友会觉得这个名字有点陌生,但如果你接触过电子电路或者嵌入式开发,那你一定见过它的身影。三极管可以说是电子世界里最基础、最重要的元器件之一,几乎所有的电子设备里都能找到它的踪迹。今天咱们就来聊聊三极管到底是什么,它有什么用,以及在实际开发中我们该怎么使用它。1. 三极管的基本概念1.1 三极管是什么三极管,全称叫做"半导体三极管",英
什么是MOS管?
什么是 MOS 管?大家好,我是良许。最近在做一个电源管理的项目,需要用到 MOS 管来控制大电流的开关。很多刚入门的朋友可能对 MOS 管不太了解,今天我就来详细聊聊这个在电子电路中非常重要的元器件。1. MOS 管的基本概念1.1 MOS 管的全称与结构MOS 管的全称是 Metal-Oxide-Semiconductor Field-Effect Transistor,中文叫做金属-氧化物-
UART、RS232、RS485的区别
大家好,我是良许。在嵌入式开发中,串口通信是我们最常用的通信方式之一。但很多初学者经常会被 UART、RS232、RS485 这几个概念搞混,不清楚它们之间到底有什么区别和联系。今天我就来详细聊聊这三者的区别,帮助大家彻底理解这些概念。1. 基本概念解析1.1 UART 是什么UART(Universal Asynchronous Receiver/Transmitter)的中文名称是通用异步收发
STM32F103每个符号的意思是什么?
大家好,我是良许。最近有不少刚入门嵌入式的朋友问我,STM32F103这个型号到底是什么意思?每个字母和数字代表什么?今天我就来详细讲解一下STM32的命名规则,帮助大家快速理解这些看似复杂的型号代码。1. STM32命名规则总览STM32的完整型号通常是这样的格式:STM32 F 1 03 C 8 T 6我们可以把它拆分成几个部分来理解,每个部分都有特定的含义。让我用一张表格来展示:| 位置 &
芯片电源附近0.1μF的电容的作用?
大家好,我是良许。在嵌入式开发中,我们经常会在芯片的电源引脚附近看到一颗或多颗 0.1μF(100nF)的电容,这些小小的电容看似不起眼,却在电路中扮演着至关重要的角色。今天我们就来深入探讨一下这些电容的作用和设计要点。1. 去耦电容的基本概念1.1 什么是去耦电容0.1μF 电容在芯片电源附近最主要的作用就是去耦(Decoupling)。所谓去耦,就是将芯片工作时产生的高频噪声从电源线上“隔离”
有了UART,为什么还有IIC和SPI?
大家好,我是良许。在嵌入式开发中,我们经常会接触到UART、IIC(I2C)和SPI这三种通信协议。很多初学者会有疑问:既然UART已经可以实现串行通信了,为什么还需要IIC和SPI呢?今天我们就来深入聊聊这个话题,看看这三种通信协议各自的特点和应用场景。1. 三种通信协议的基本特点1.1 UART的特点与局限UART(Universal Asynchronous Receiver/Transmi
为什么三极管的基级和发射极要并联一个电阻?
大家好,我是良许。在嵌入式开发中,我们经常会用到三极管作为开关或放大器件。不知道大家有没有注意到,在很多电路设计中,三极管的基极(B)和发射极(E)之间会并联一个电阻,这个电阻通常在几千欧到几十千欧之间。很多初学者看到这个设计会感到困惑:为什么要加这个电阻?它到底起什么作用?今天我就来详细聊聊这个话题。1. 基极-发射极电阻的主要作用1.1 提供稳定的偏置状态三极管在没有明确的基极电压时,其状态是
单片机上的IO引脚都有什么作用?
大家好,我是良许。最近有个朋友问我,单片机上那些密密麻麻的引脚到底是干嘛的?说实话,这个问题让我想起了刚入行那会儿,拿着开发板一脸懵逼的样子。今天咱们就掰开了揉碎了,把单片机IO引脚这事儿说透。引脚不是摆设,是单片机的手和脚你可以把单片机想象成一个大脑,IO引脚就是它的手和脚。没有这些引脚,单片机就是个空壳,啥也干不了。这些引脚说白了就是单片机和外部世界交互的唯一通道。最基础的功能就是输入输出。输
换多了工作才懂:为啥能力一般,领导却带你跳槽?因为他最清楚你的真实水平!
大家好,我是良许。换了几次工作之后,我才看明白一个扎心的真相:那些被领导带着跳槽的人,往往不是团队里技术最牛的,也不是KPI最亮眼的。反而是那些看起来"能力一般"的老实人,成了领导的心头好。这事儿细想起来,还真挺讽刺的。领导要的不是超级英雄你以为领导需要的是那种能独当一面、技术封神的大牛?错了。大牛确实厉害,但大牛也难管。他们有自己的想法,有自己的节奏,甚至有自己的小算盘。领导
求职者月薪 16k 谈妥拟发 offer,接了个电话后突然坐地起价,提出薪资需上调至 18k。
大家好,我是良许。16k谈妥了,流程也走完了,HR那边已经开始准备发offer了。结果候选人接了个电话,回来就说要18k。你说气不气?很多HR遇到这种情况第一反应就是:这人不靠谱,直接pass。但我想说的是,先别急着下结论。这事儿没你想的那么简单。那通电话里到底发生了什么候选人为什么突然变卦?无非几种可能。可能是他现在的公司听说他要走,突然给他加薪挽留了。你想啊,一个人要离职,公司才想起来给他涨工
找到新工作才发现:能力没问题的话,面试时搞定HR的提问,涨薪offer轻松到手!
大家好,我是良许。最近有个朋友跟我吐槽,说自己在老东家干了三年,每年绩效都是A,涨薪幅度却连通货膨胀都跑不赢。结果跳槽面试,就因为把离职原因、职业规划这些问题回答得漂亮,薪资直接涨了40%。他当时就懵了:原来这些年不是我不值钱,是我不会"卖"自己。面试是一场话术游戏,不是技能考核很多人搞不明白,明明我能力没问题,为什么拿不到理想的offer?因为你把面试当成了考试,以为只要专业
为什么说,年底才是找工作的最佳时机?
大家好,我是良许。很多人觉得年底找工作是个坑,其实恰恰相反。你知道吗,大厂的HR年底最头疼的事儿不是裁员,而是预算花不完。这事儿得从公司的财务制度说起。很多公司的招聘预算是按自然年来算的,今年的钱今年不花完,明年直接收回。你想想,HR手里攥着几百万的headcount预算,眼看着12月31号就要到了,这钱不花出去,明年老板直接砍预算,"你看去年都没招满,今年给你减半吧"。所以年
奉劝大家,能去大公司,千万别去小公司
大家好,我是良许。前两天有个粉丝私信我,说自己在一家十几个人的小公司待了三年,技术栈倒是学了不少,但跳槽的时候发现,简历投出去基本石沉大海。HR看到他的履历,第一反应就是:"你们公司我没听说过啊。"这就是小公司最致命的问题——你的平台决定了你的天花板。大公司的光环效应是真实存在的。同样是做需求开发,在BAT做过的人和在不知名小厂做过的人,市场给的估值完全不一样。不是说小公司的人
公司正在裁员,为什么有人要主动离职连赔偿都不要?
大家好,我是良许。最近有个特别魔幻的现象:公司明明在裁员,HR都开始约谈了,结果有些人居然主动提离职,连N+1的赔偿都不要了。这事儿传到我耳朵里,我第一反应是——疯了吗?但仔细一想,这背后的水,深得很。被"自愿"的离职很多人以为主动离职是真的主动,其实是被逼到墙角了。公司玩的套路你懂的,明明想裁你,但又不想给赔偿,怎么办?开始给你穿小鞋呗。今天把你的项目抽走,明天让你去坐冷板凳
为什么有些人换了一家公司或环境后,之前的很强的能力,就好像完全消失了一样?
大家好,我是良许。最近有个朋友跟我吐槽,说他们部门新来了个总监,简历写得特别牛,上一家公司带团队做了好几个千万级项目。结果来了三个月,开会永远在画饼,落地方案一个没有,团队被他搞得怨声载道。这让我想起一个特别扎心的现象——为什么有些人换了环境,之前那些闪闪发光的能力,就像被格式化了一样?你以为的能力,其实是环境给的buff很多人没意识到,你在上一家公司的"强",可能根本不是你一
良许的2025年:二次创业
大家好,我是良许。熟悉我的朋友都知道,每一年年末的时候我都会写年终总结,除了创业低谷的2024年坐在这个130平的新办公室里,看着窗外福州的夜景,突然有种恍如隔世的感觉。2025年就这么过去了?我掐指一算,好像昨天还在那个10平米的"鸽子笼"里录课,今天就已经坐拥"豪华办公室"了。人生啊,真的很奇妙。1. 二次创业2018年,我一边在500强上班一边写公众号
为什么计算机需要操作系统?
大家好,我是良许。前几天我读小学的侄子问我一个问题:"叔叔,为什么电脑需要操作系统?没有操作系统不能用吗?"这个问题把我问住了,不是因为我不知道答案,而是我在想怎么用最简单的方式让一个小学生听懂。作为一个做了十几年嵌入式开发的程序员,我天天跟操作系统打交道,从单片机的裸机程序到Linux系统,各种操作系统我都用过。但要把这个问题讲得通俗易懂,还真不容易。今天我就用最简单的方式,