电子技术应用|技术阅读
登录|注册

您现在的位置是:电子技术应用 > 技术阅读

技术阅读

  • 不只是阻值,模拟电路中常用电阻参数详解

    2023-08-15

    关注、星标公众号,不错过精彩内容素材来源:传感器与检测技术电阻是一个普通的元件,却有不普通的门道。电阻的参数有很多,平时我们一般关注值、精度、额度功率,这三个指标合适即可。诚然,在数字电路中,我们无需关注太多的细节,毕竟只有1和0的数字里面,不大计较微乎其微的影响。但是在模拟电路中,当我们使用精准的电压源,或者对信号进行模数转换,又或者放大一个微弱的信号时,阻值的小小变动都会带来很大的影响了。在与电阻斤斤计较的时候,当然就是在处理模拟信号的场合了,后面就根据模拟电路应用分析下电阻各参数的影响。01电阻的额度阻...

  • 编辑神器 Vim 实用技巧,你 Get 到了吗?

    2023-08-15

    关注、星标公众号,不错过精彩内容素材来源:极客时间编辑整理:strongerHuang提起文本编辑器,你可能会想到VS Code、 Notepad++等工具,同时,也肯定会有不少人想到 “老牌”编辑器 Vim.有统计显示,2019年 Vim 的使用比例已占 25.4% 了。那么,作为一个 30 岁的“老牌”编辑器,Vim 为什么仍旧如此受欢迎?有个主要的原因:就是使用 Vim 编辑文件非常高效——天下武功,唯快不破,这也是 Vim 的最大特点。除此之外,Vim 还有很多优势,主要集中在这么几点:第一,Vim 是一个完整跨平台的编辑器。它支持的第一个操作系统是 AmigaOS,而后被逐步移植...

  • 各行各业程序员的一天

    2023-08-15

    关注、星标公众号,不错过精彩内容来自:程序员最幽默010203040506070809101112免责声明:本文来源程序员最幽默,版权归原作者所有。如涉及作品版权问题,请与我联系删除。推荐阅读:模拟电路中常用电阻参数详解USB 2.0 网络、传输、通讯和协议分享5个基本Linux命令行工具的替代品关注微信公众号『strongerHuang』,后台回复“1024”查看更多内容,回复“加群”按规则加入技术交流群。长按前往图中包含的公众号关注

  • C语言常用标准库

    2023-08-15

    关注、星标公众号,不错过精彩内容素材来源:网络编辑整理:strongerHuang有很多工程师喜欢自己封装一些标准库已有的函数,其实自己封装的函数,并不一定比标准库好,有时候反而代码更冗余,且有bug。下面就来分享一下C语言常见的一些标准库。标准头文件包括:<asset.h> <ctype.h> <errno.h> <float.h> <limits.h> <locale.h> <math.h> <setjmp.h> <signal.h> <stdarg.h> <stddef.h> <stdlib.h><stdio.h> <string.h> <time.h>一、标准定义(<stddef.h>) 文件<stddef.h>里包含了标准库的一些常用定义,无论我...

  • PCB 设计布线 Cadence 20问

    2023-08-15

    关注、星标公众号,不错过精彩内容来源:EDA365电子论坛Cadence Allegro现在几乎已成为高速板设计中实际上的工业标准,最新版本是Allegro 17.4。与其前端产品Capture相结合,可完成高速、高密度、多层的复杂 PCB 设计布线工作。Allegro操作方便、界面友好、功能强大,如仿真方面,信号完整性仿真、电源完整性仿真都能做。Q高频信号布线时要注意哪些问题?A信号线的阻抗匹配;与其他信号线的空间隔离;对于数字高频信号,差分线效果会更好。Q在布板时,如果线密,孔就可能要多,当然就会影响板子的电气性能,怎样提高板子的电气性能?A对于低频信号,...

  • C语言常用转换函数实现原理(源代码)

    2023-08-15

    关注、星标公众号,不错过精彩内容来源:嵌入式云IOT技术圈昨天我们讲述的是标准库函数的内容,其中也有关于转换的标准库函数,比如:int atoi(const char *s) ,把字符串转换成整型数的一个函数。今天就来讲讲一些关于转换函数实现的具体原理(源代码)。一、字符串转十六进制代码实现:void StrToHex(char *pbDest, char *pbSrc, int nLen){  char h1,h2;  char s1,s2;  int i;    for (i=0; i<nLen/2; i++)    {        h1 = pbSrc[2*i];        h2 = pbSrc[2*i+1];        s1 = toupp...

  • 入门嵌入式系统的高效姿势 - 实用、挑战、一起学做!

    2023-08-15

    关注、星标公众号,不错过精彩内容素材来源:电子森林编辑整理:strongerHuang嵌入式系统编程很重要,越来越重要,连年迈的苏老师都想补补如何做嵌入式编程,因为身边几乎所有电子产品都智能化,都需要编程才能工作起来,即便专职做硬件的工程师朋友,如有嵌入式系统的软件能力加持,那研发能力将是如虎添翼!可想,研发型的企业哪个不需要嵌入式工程师呢?该技能绝对的刚需!于是大学里学习嵌入式系统的、玩51、32的成了潮流,貌似嵌入式工程师遍地都是,但接触下来,能打的真没多少,多数所谓学过嵌入式系统的只不过是在单片机上玩过代码的“码农...

  • 换个角度掌握C语言一维数组和指针

    2023-08-15

    关注、星标公众号,不错过精彩内容转自:嵌入式Hacker正文目录:1. 数组名是该数组首元素的地址2. 用指针操作数组3. 数组和指针的关系密切4. 编写处理一维数组的函数:传递数组起始地址+数组长度5. 编写处理一维数组的函数:传递数组起始地址+结束地址学习环境:Ubuntu 16.04gcc version 5.4.01. 数组名是该数组首元素的地址演示 demo:#define MONTHS 12int main(void){    int days[MONTHS] = {31,28,31,30,31,30,31,31,30,31,30,31};        if (days == &days[0])        printf("TRUE\n");        r...

  • GitHub在Git 2.28中推进master/slave等名称更换

    2023-08-15

    关注、星标公众号,不错过精彩内容素材来源:网络编辑整理:strongerHuang最近,GitHub发布了Git 2.28.0版本更新,宣布已经在推进更名工作将名称为“master”调整为“main”。地址:https://git-scm.com/GitHub发言人在反馈外媒的邮件中表示公司正在调整代码仓库的默认分支名称,不再启用“master”等词汇,并使用户更容易为所有创建的新仓库选择自己的默认分支名称。GitHub担心继续使用带有“种族色彩的词汇”可能会助长种族成见,避免联想到奴隶制master/slave,将替换master/slave等术语。诸如“master”等词将被替换为与“main”相似的中性词。...

  • 程序员常见的口头禅

    2023-08-15

    关注、星标公众号,不错过精彩内容来源:菜鸟教程0、这个昨天还是正常的。1、试试三连你刷新下试试。你换个浏览器试试。你电脑重启下试试。2、在我的电脑上明明可以,你清理下缓存。3、这个实现不了4、注释谁的代码,注释都不写。我先完成功能,注释以后再补上。5、一行代码我就加了一行代码,为什么不能运行?我就删了一行代码,为什么可以运行?( @程序员最幽默 编译制作)6、什么时候完成PM:今天能完成吗?程序员:差不多吧。。。。隔日。。。PM:好了吗?程序员:差不多了,还有个小 bug 我再修改下。。。。再隔日。。。PM:完成了吗?程序员...

  • STM32Cube生态系统都更新了那些实用的功能

    2023-08-15

    关注、星标公众号,不错过精彩内容素材来源:STM32编辑整理:strongerHuang前不久STM32Cube生态系统进行了一次“大更新”,STM32CubeMX升级至V6.0.0,STM32CubeIDE升级至V1.4.0,STM32CubeProg升级至V2.5.0。我记得当时还发了一个朋友圈(有我微信的好友应该看到了)。STM32CubeMX地址:https://www.st.com/en/development-tools/stm32cubemx.htmlSTM32CubeIDE地址:https://www.st.com/en/development-tools/stm32cubeide.htmlSTM32CubeProg地址:https://www.st.com/en/development-tools/stm32cubeprog.html意法半导体STM32Cube®软件开发生态系...

  • 推荐几个行业内相关的公众号

    2023-08-15

    不定期给大家推荐行业内相关的公众号,也是比较用心在维护的公众号。每一个号都有自己的特点,如果有你喜欢的公众号,不妨扫码关注一下。玩转嵌入式公众号『玩转嵌入式』号主刘工,高级工程师,具有多年的嵌入式研发经验,主要从事传感器、控制器、汽车电子、电机驱动等硬件和软件的研发工作,主要分享单片机、ARM、嵌入式软件、嵌入式硬件、电子技术、半导体、智能硬件等相关内容,并为粉丝提供技术支持和技术解答。玩转嵌入式-精选文章汇总长按前往图中包含的公众号关注嵌入式客栈公众号『嵌入式客栈』号主逸珺,高级嵌入式软件工程师,从事嵌入式...

  • I2C很简单,但很多人却不了解其通信原理和协议

    2023-08-15

    关注、星标公众号,不错过精彩内容作者:strongerHuang微信公众号:strongerHuangI2C是目前使用较多的一种总线,一般用于连接各种从设备,比如:EEPROM存储器、温湿度传感器、角速度计等。掌握I2C算是最基本的技能,初入职场的人有必要系统学习一下。一、I2C简史1980年,飞利浦公司为了让各种低速设备(飞利浦芯片)连接起来,就开始着手研发通信的总线。1982年,原始版本,使用了100KHz通信速率,提供7位地址,将总线上的器件数量限制为112(有几个保留地址)。1992年,发布第一个规范,增加了400kHz的快速模式以及扩展的10位地址空间。1998年,随...

  • ST-Link编程应用,以及指示灯说明

    2023-08-15

    关注、星标公众号,不错过精彩内容作者:strongerHuang这篇写的是关于ST-Link的实际编程和调试应用的场景,以及概述一下ST-Link上面两种颜色LED亮灭,及闪烁的含义。1ST-Link编程和调试应用下面罗列一些关于ST-Link常见的编程和调试应用,看看你还有不知道吗?1.STM32CubeProg编程地址:https://www.st.com/en/development-tools/stm32cubeprog.htmlSTM32CubeProg的主要功能就是编程(下载),支持Windows、 Linux、 macOS操作系统。同时,需要安装JRE环境,安装地址:https://www.java.com/zh_CN/download更多介绍可以参看我公众号的一篇文章:几点...

  • 有奖直播 | 恩智浦语音识别解决方案

    2023-08-15

    关注、星标公众号,不错过精彩内容转自:AI电堂“跨界处理器”切入智能语音识别领域,带来沉浸式体验。恩智浦语音识别技术专场直播2020年2月,恩智浦进一步推出离线语音解决方案SLN-LOCAL-IOT。该解决方案包含一个完整的硬件模块设计和必要的相关软件,用于通过可自定义的唤醒词和本地命令来实施远场语音控制。该解决方案基于i.MX RT106L跨界微控制器(MCU),可满足广泛的智能家居、商用和工业市场对嵌入式语音控制的需求。OEM可以利用这款“交钥匙”解决方案大幅降低系统成本并缩短上市时间,为最终用户提供私密、安全、低延迟、无需动手操作的体...

  • 到底要不要技术转管理呢?

    2023-08-15

    关注、星标公众号,不错过精彩内容素材来源:光环国际编辑整理:strongerHuang有网友说,在30多岁的时候在网上投简历找工作,几乎每个周都会有三四家企业打电话邀请去面试。等到了40岁被裁员,才发现好久都没有给打电话邀约面试了。“35岁职场焦虑”的话题受到越来越多关注,特别在科技圈。35岁难道真的就成为现在技术专业岗位职业生涯迈不过去的一道坎?一、技术转管理到底需要什么?有危机自然有转机,问题是我们是否在危机到来前做好了充足准备。从技术到管理,是许多人理想的职业规划路线,但你真的知道如何完成自己的职业定位转换吗?要做到从...

  • 会让程序员争论起来的几个话题

    2023-08-15

    关注、星标公众号,不错过精彩内容素材来源:网络1、世界上最好的编程语言这个话题是千年老梗,但只要论坛有小白提问总会引起争论。A:Python 是最好的编程语言B:Java 是最好的编程语言C:PHP 是最好的编程语言D:C 才是最好的编程语言2、HTML 是不是编程语言应该不算吧。3、前端是不是程序员如果不是程序员,是不是要叫美工或切图仔。4、if 后面的大括号要不要换行这个问题类似豆浆是要吃甜还是咸的,因人而异。但是如果按行计费,我觉得要考虑下用换行。Python 表示没有这种烦恼。5、缩进使用 tab 键还是空格tab vs 4 spacesGithub 上对400000的...

  • 文本或代码中 \n 和 \r 的区别

    2023-08-15

    关注、星标公众号,不错过精彩内容素材来源:网络编辑整理:strongerHuang我们使用printf打印时基本都会用到 \n 和 \r 之类控制字符,比如:printf("hello world!\r\n");那你知道这些 \n 和 \r 的区别吗?一、关于 \n 和 \r在ASCII码中,我们会看到有一类不可显示的字符,叫控制字符,其中就包含\r 和 \n 等控制字符。\n : 换行符(newline),另起一行,对应ASCII值10(缩写:LF)。\r : 回车符(return),回到一行的开头,对应ASCII值13(缩写:CR)。回车和换行来源:在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)...

  • STM32中CRC计算单元,及CRC校验的应用

    2023-08-15

    关注、星标公众号,不错过精彩内容作者:strongerHuang微信公众号:strongerHuangCRC校验算应该绝大部分理工类同学都学习过,但真正搞明白的没几个,之前给大家分享过《几种常见的校验算法》,今天结合STM32来分享其中CRC相关的内容。1关于CRC校验CRC:Cyclic Redundancy Check,即循环冗余校验码。CRC是数据通信领域中最常用的一种查错校验码,其特征是信息字段和校验字段的长度可以任意选定。循环冗余检查(CRC)是一种数据传输检错功能,对数据进行多项式计算,并将得到的结果附在帧的后面,接收设备也执行类似的算法,以保证数据传输的正确性和...

  • 各种编程语言的演变

    2023-08-15

    关注、星标公众号,不错过精彩内容素材来源:21ic电子网编辑整理:strongerHuang学编程的过程中,总是有小伙伴纠结我到底是该学C语言呢?还是Python呢?或者学Java?那到底为什么编程需要这么多编程语言呢?编程语言的起源是怎样的?其实编程语言并不是一开始就有这么丰富以及好用的语言的,而是经过几十年的发展才逐渐有今天这样多样的语言。迄今为止,我们一般认为编程语言的发展主要有三个阶段:1、机器语言2、汇编语言3、高级语言一、机器语言机器语言是第一代机器语言,是0和1代码。因为计算机的CPU只能识别0和1,所以最初编程用的就是0和1。比...

  • DIY一个“个人电脑”

    2023-08-15

    关注、星标公众号,不错过精彩内容素材来源:电子森林编辑整理:strongerHuang一般来说,绝大部分电子工程师都喜欢捣鼓一些电子元器件,今天分享一个些美图。推荐阅读:文本或代码中 \n 和 \r 的区别STM32Cube生态系统更新的那些实用功能STM32中CRC计算单元,及CRC校验的应用关注微信公众号『strongerHuang』,后台回复“1024”查看更多内容,回复“加群”按规则加入技术交流群。长按前往图中包含的公众号关注

  • 几个类似 VS Code的开源编辑器工具

    2023-08-15

    关注、星标公众号,不错过精彩内容素材来源:开源最前线编辑整理:strongerHuangVisual Studio Code,也称为VS Code,是一款支持Linux,Windows和macOS的代码编辑器。它既能编辑简单文本,也能像集成开发环境(IDE)一样管理整个代码库。它还可以通过插件进行扩展,被广泛认为是一个可靠的文本编辑器,轻松打败其他编辑器。微软将VS Code开源,但是从Microsoft下载的版本不是开放源代码。今天,和大家分享类似 VS Code的开源编辑器工具。1、VSCodium地址:https://vscodium.comVS Code的最简单替代方法是VS Code本身,无需Microsoft专有的附加组件即...

  • 自己「焊」键盘:使用Python编写

    2023-08-15

    关注、星标公众号,不错过精彩内容来源:机器之心这是一个内部运行 Python 的开源键盘,可根据个人需求定制键盘映射。从此以后,「穷苦玩家」也能在 MOBA 游戏里一键放连招了,不知这样算不算硬件外挂?「氪金玩家」请出门右转购买宏编程键盘。近日,一位中国开发者在 GitHub 上开源了一个带有 USB 和蓝牙的手工「焊」接 Python 键盘的代码。该项目使用了 AdaFruit 的人员开发的 CircuitPython(衍生自 MicroPython)的特定实现,该实现可以在容纳 256K 的代码空间和 16K 的 RAM 的虚拟机上运行。这一 Python 键盘可以让用户轻松地使用 Python 编写...

  • CMSIS RTOS API,内核通用API接口

    2023-08-15

    关注、星标公众号,不错过精彩内容转自:Mculover666之前给大家分享过关于CMSIS的内容,比如:Cortex-M微控制器软件接口标准CMSIS详细内容CMSIS-DAP和J-Link、ST-Link是什么关系?今天继续给大家分享由“Mculover666”整理的关于CMSIS的内容。1. CMSIS-RTOS APICMSIS-RTOS API是ARM公司为RTOS内核制定的一套通用接口协议,它提供了一套「标准的API接口」,可以移植到各种各样的RTOS上,使得上层的软件、中间件、库以及其他组件在不同的RTOS之上都可以正常工作。这套API表现为两个文件:cmsis-os.h和cmsis-os.c,也就是说,不同的RTOS内核分别用自己...

  • RTOS是怎样实现多任务的?

    2023-08-15

    关注、星标公众号,不错过精彩内容作者:strongerHuang微信公众号:strongerHuang很多朋友长时间使用裸机编程,切换过来学习RTOS,就对其中很多概念产生了误解。大部分人开始学习RTOS实时操作系统时,对RTOS中的一些概念都不太理解。一上来就是临界段、调度、信号量、互斥锁等这些概念,相信大部分都是是懵的。不太懂这些概念很正常,一下子懂了,我倒反而觉得不正常。1什么是多任务这里大部分人应该都是从裸机阶段过来的,裸机系统一般也称之为单任务系统、轮询系统或前后台系统。这个概念相信大家都能明白,轮询就是在一个大while循环里执行。前后...

  • 电厂各类设备原理动图,绝对让你看花眼!

    2023-08-15

    关注、星标公众号,不错过精彩内容来源:电子电路▲ 火力发电流程原理▲ 核能发电流程原理▲ 水力发电流程原理▲ 光热发电原理▲ 垃圾发电原理▲ 蒸汽吸收式制冷原理▲ 尿素热解脱硝流程原理▲ 湿法脱硫工艺原理▲ 钢球磨煤机内煤的破碎原理▲ 碎煤机工作原理▲ 螺旋输送机(绞龙)原理▲ 多管电除尘器▲ 立式旋风水膜除尘器▲ 电除尘▲ 液力耦合器原理▲ 除氧器横截面图▲ 气动门工作原理▲ 液压系统工作原理▲ ETS动作原理▲ MTS动作原理▲ OPC动作原理▲ 快速卸载原理▲ 手动卸载原理▲ 手动遮断及复位原理(75S)▲ 调门关原理▲ 调门开原理▲ ...

  • Linux 内核的 100% 自由版本 GNU Linux-libre 5.8 发布

    2023-08-15

    关注、星标公众号,不错过精彩内容来源:开源中国不久前 Linux Kernel 发布了 5.8 版本,自由软件基金会的拉美团队(FSFLA)照例跟进发布了 GNU Linux-libre 5.8 内核。GNU Linux-libre 项目致力于为那些遵循自由软件基金会的《GNU 自由操作系统发行版指南》(GNU Free System Distribution Guidelines)的人们提供上游 Linux 内核的 100% 自由版本。GNU Linux-libre 从 Linux 内核中删除了一些分布在项目中的并非真正源码的“源码”,比如只提供了二进制的固件/微代码,同时还禁用 Linux 中非自由组件的运行时请求,以及指向它们的文档说明。此次...

  • 当程序员听到Bug后的N种反应……

    2023-08-14

    程序员的世界里,不止有代码,还有bug,bug,bug…当出现bug时,程序员们的反应是怎样的呢?来源:小花小画(ID:hua-little)推荐阅读:几个类似 VS Code的开源编辑器工具CMSIS RTOS API,内核通用API接口Linux 内核的 100% 自由版本 GNU Linux-libre 5.8 发布关注微信公众号『strongerHuang』,后台回复“1024”查看更多内容,回复“加群”按规则加入技术交流群。长按前往图中包含的公众号关注

  • 基于STM32的Keil、IAR仿真打印输出

    2023-08-14

    关注、星标公众号,不错过精彩内容作者:strongerHuang微信公众号:嵌入式专栏1写在前面很多初学者习惯使用软件仿真,应该是很多人都知道的一款仿真软件。以前开发板相对较贵,且快递不方便,使用仿真软件可以理解。现在便宜的STM32开发板就十几块,还用仿真软件,我不是很理解。有经验的人都知道,仿真和实际运行情况很多时候都不一样,相信不用我说,大家都明白。因此,我个人不是很推荐大家仿真,本文内容可能存在纰漏,仅限个人学习。下面讲述基于Keil MDK-ARM 和 IAR EWARM进行仿真打印的配置。2Keil仿真打印配置Keil MDK-ARM不能仿真,原因出...

  • PCB设计上开关电源的电感正确摆放位置

    2023-08-14

    关注、星标公众号,不错过精彩内容素材来源:网络转自:凡亿PCB用于电压转换的开关稳压器使用电感来临时存储能量。这些电感的尺寸通常非常大,必须在开关稳压器的印刷电路板(PCB)布局中为其安排位置。这项任务并不难,因为通过电感的电流可能会变化,但并非瞬间变化。变化只可能是连续的,通常相对缓慢。开关稳压器在两个不同路径之间来回切换电流。这种切换非常快,具体切换速度取决于切换边缘的持续时间。开关电流流经的走线称为热回路或交流电流路径,其在一个开关状态下传导电流,在另一个开关状态下不传导电流。在PCB布局中,应使热回路面积小...