关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏自举电路也叫升压电路,利用自举升压二极管、自举升压电容等电子元件,使电容放电电压和电源电压叠加,从而使电压升高,有的电路升高的电压能达到数倍电源电压。嵌入式专栏1升压电路原理举个简单的例子:有一个12V的电路,电路中有一个场效应管需要15V的驱动电压,这个电压怎么弄出来?就是用自举。通常用一个电容和一个二极管,电容存储电压,二极管防止电流倒灌,频率较高的时候,自举电路的电压就是电路输入的电压加上电容上的电压,起到升压的作用。升压电路只是...
关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏最近,NXP在i.MX 6、 i.MX 7、 i.MX 8之后,发布了全新的i.MX 9应用处理器。i.MX 9 集成Arm Ethos-U65 microNPU,并采用采用了恩智浦(NXP)创新的Energy Flex架构,同时使用16/12nm FinFET制程工艺,具有特定的低功耗优化功能。i.MX 9系列集成了硬件神经处理单元,用于加速机器学习应用。其应用于智慧城市、智慧家居、智慧建筑、智慧工厂等。特定的i.MX 9应用处理器还将支持广泛的高级机器学习,包括:毫秒内实现多对象识别和多人脸识别;可以标准语言和地方方言等语...
关注+星标公众号,不错过精彩内容RTC,Real_Time Clock,即实时时钟,在许多电子系统中都能看到实时时钟的存在。每块STM32内部都集成了一个RTC模块,是一个独立的定时器/计数器,具有计数、时钟和闹钟等功能。嵌入式专栏1STM32 RTC 基础内容STM32内部集成的RTC相当于一个TIM,具有计数的功能,但和TIM有一些区别,比如供电来自备份区域,可作为低功耗模式自动唤醒单元等。STM32的RTC除F1系列不具有BCD寄存器(日历功能)之外,其他系列的RTC大同小异,本文以F4系列RTC为例进行讲述。1. RTC时钟源RTC不具备自己输出时钟信号的功能,和TIM一样由内部,...
关注+星标公众号,不错过精彩内容编排 | strongerHuang来源 | 捷配电子工程师笔记编码器在运动控制类产品中比较常见,旋转编码器都是组成运动控制反馈回路的关键元器件,包括工业自动化设备和过程控制、机器人技术、医疗设备、能源、航空航天等。作为将机械运动转换为电信号的器件,编码器可为工程师提供位置、速度、距离和方向等基本数据,用以优化整个系统的性能。光学式、磁式和电容式是可供工程师使用的三种主要编码器技术。不过,要确定哪种技术最适合最终应用,还需要考虑一些因素。本文将概述光学式、磁式和电容式三种编码器技术,并且略述...
关注+星标公众号,不错过精彩内容转自 | 最后一个bugvoid 对于程序员来说并不陌生,但你知道 void 有多少种吗?1、简单认识一下void今天跟大家介绍的知识是C语言中的void关键字的用法,void在大部分小伙伴的程序中都只是用于函数无参数传入,或者无类型返回。然而我们平时所定义的变量都会有具体的类型,int,float,char等等,那是否有void类型的变量呢?大家可以动手实验一下,答案是:不行,编译会出错。上图很明显编译器不允许定义void类型的变量,变量都是需要占用一定内存的,既然void表示无类型,编译器自然也就不知道该为其分配多大的内存,...
关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏可能你偶尔会听见硬件工程师,或者芯片设计工程师讲述一些专业名词,比如今天说的wafer、die、cell等。不知道大家有没有听过,反正我是经常听见,特别是以前在搞芯片设计的公司,而且那个时候公司还买了很多STM32F411的“die”回来自己封装,然后丝印搞上公司的产品,这样就“完美”成为公司的芯片了。“die”算是一个半成品,如果量大,自己买“die”来封装成芯片,其实单价比买成品还要便宜(之前公司就是这样考虑的,可惜···)。最开始听他们说“die”我都还不...
关注+星标公众号,不错过精彩内容ADC,Analog-to-Digital Converter(模数转换器),其应用非常广泛,比如温度、湿度、压力、声音等传感器领域。ADC的类型很多,STM32内部集成的ADC为逐次逼近型。STM32虽然是通用MCU芯片,但它内部集成的ADC也非常出色,不比一些专用ADC芯片差。嵌入式专栏1STM32 ADC 基础内容STM32内部集成的ADC与型号有关,有16位、12位ADC,内部集成ADC多达4个,通道数多达40个,甚至更多。1. ADC分辨率分辨率决定了ADC的转换精度,按理说分辨率越高越好,但价格更贵。STM32内部集成的ADC最高16位,2的16次方,即65536的分辨率。...
关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏简单的PCB设计可能不需要考虑阻抗问题,但是,相对负责一点的系统都会考虑组考问题。今天来讲讲阻抗的一些内容。嵌入式专栏1特性阻抗特性阻抗:又称“特征阻抗”,它不是直流电阻,属于长线传输中的概念。在高频范围内,信号传输过程中,信号沿到达的地方,信号线和参考平面(电源或地平面)间由于电场的建立,会产生一个瞬间电流。如果传输线是各向同性的,那么只要信号在传输,就始终存在一个电流 I,而如果信号的输出电压为 V,在信号传输过程中,传输线就会等效成一...
关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏在嵌入式底层通信中,像485总线、I2C总线等都是比较常见的通信总线。今天给大家分享一种相对 485、I2C没有那么流行,但也是一种常用的总线:1-Wire单总线。嵌入式专栏11-Wire介绍1-Wire,即大家说的单总线。单总线是美国DALLAS公司推出的外围串行扩展总线技术。与SPI、I²C串行数据通信方式不同.它采用单根信号线,既传输时钟又传输数据,而且数据传输是双向的,具有节省I/O口线、资源结构简单、成本低廉、便于总线扩展和维护等诸多优点。1-Wire器件按照串行协议进...
关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏很久都没有给大家推荐相关的职位了,今天给大家推荐三个职位。如果你在找/换工作,建议认真准备一下简历。公司名称:易视智瞳科技(深圳)有限公司职位一:机器视觉研发总监 待遇:30-40K+ + 业绩奖金 + 项目奖金岗位职责:1、负责机器视觉软件团队搭建和管理,技术骨干培养和引进工作;2、负责视觉软件项目的规划、组织、开发及进度管理工作,领导软件团队实现研发目标;3、团队技术指导、算法攻关及应用整合,支撑系列化嵌入式视觉产品开发落地。任职要求:1、本科/...
关注+星标公众号,不错过精彩内容来源 | 网络微信公众号 | 嵌入式专栏今天就结合深度桌面操作系统给大家讲讲桌面操作系统的架构设计和原理细节,一来向外界讲讲深度这么多年都做了哪些工作,二来希望通过客观公正的事实向中国新一代的开源爱好者讲述怎么用正确的三观去贡献自己的力量。什么是桌面操作系统?简而言之,桌面操作系统就是大家平常个人电脑里面用的操作系统。桌面操作系统应该是所有操作系统类型中最为复杂、研发技术难度最高的一种操作系统了。世界上非常优秀的桌面操作系统有微软的Windows和苹果的Mac OS,其他的Linux桌面操作系统...
今天周末,继续为大家分享文章的同时为大家推荐一个公众号。这个公众号很特殊,你看到了之后,可能似曾相似,但又有独特之处。它的名称叫『嵌入式专栏』,经常看我文章的小伙伴,多少人没听说过?哈哈,不卖关子了,它经常出现在我的文章中,它就是我小号:可能很多小伙伴都关注了,没有关注了的读者给一个关注:目前整理了很多内容,值得大家收藏 + 星标(置顶):精选汇总 | ST工具、下载编程工具精选汇总 | 嵌入式软件基础知识精选汇总 | 嵌入式C语言精选汇总 | ARM、Cortex-M精选汇总 | 软件工具、编译器、编辑器精选汇总 | STM32、MCU、单片...
关注+星标公众号,不错过精彩内容转自 | 嵌入式ARM二次编辑 | strongerHuangRTOS:Real Time Operating System,即实时操作系统。RTOS是嵌入式的必修课之一,随着国产化的发展,免费的RTOS发展越来越快,嵌入式工程师可选择的面也越来越宽。资深21ic网友从头到脚表示,现在RTOS真的非常多,有开源的、有封闭的、有免费的、有收费的,如此繁杂的市场之下,他发表了自己如何选择免费RTOS的看法:1、选择RTOS,应遵循够用为王,不要贪图功能强大。功能强大的RTOS,占用资源也必然多,也更复杂。简洁的东西,出问题的概率自然会低点。2、不要太看重人...
关注+星标公众号,不错过精彩内容转自 | 记得城硬件系统庞大,元器件多达成百上千,那 BOM 整理起来,只能用两个字形容:酸爽。今天诚为大家带来几个技巧和工具,有效解决大家的一些烦恼。1.BOM 拆分程序输出工具下面是工具的演示视频,主要功能包括位号拆分/合并,CAD 坐标文件和元器件位号之间的合并。一般的 PCB 设计工具,导出的坐标文件和 BOM 文件都是分开,此工具可以将这两部分进行合并,然后再输出 EXCEL 格式的文档。更多的功能,后台回复关键字:拆分输出,获取软件。2.利用 EXCEL 查找重复值元器件型号,或者说公司内部的代码(不同公...
关注+星标公众号,不错过精彩内容来源 | Sourceeletimes编译 | 半导体行业观察美国半导体产业占全球市场份额的近一半,并呈现稳定的年度增长。自1990年代后期以来,美国半导体产业一直是全球销售市场份额的领导者,每年近50%的全球市场份额。此外,美国半导体公司在研发,设计和制造工艺技术方面保持领先或高度竞争的地位。下面我们来看一下美国十大半导体公司:1、英特尔公司英特尔公司是最出色的计算机芯片公司之一,其提供的平台产品融合了各种组件和技术,包括微处理器和芯片组,独立SoC或多芯片封装。产品:英特尔主要拥有以下产品-处理器...
关注+星标公众号,不错过精彩内容来源 | EDA365电子论坛通常的PCB设计电流都不会超过10A,尤其是在家用、消费级电子中,通常PCB上持续的工作电流不会超过2A。但有的产品设计动力走线,持续电流能能达到80A左右,考虑瞬时电流以及为整个系统留下余量,动力走线的持续电流应该能够承受100A以上。那么问题就来了,怎么样的PCB才能承受住100A的电流?嵌入式专栏1方法一:PCB上走线要弄清楚PCB的过流能力,我们首先从PCB结构下手。以双层PCB为例,这种电路板通常是三层式结构:铜皮、板材、铜皮。铜皮也就是PCB中电流、信号要通过的路径。根据中学物理...
关注+星标公众号,不错过精彩内容转自 | AI电堂今天给大家分享关于STM32中UART的一些特性,主要针对较新系列STM32(如:STM32H7、G0、G4等)的UART,可通过软件改变Rx和Tx引脚、电平反转、高低反序、介绍超时等。嵌入式专栏1支持RXD和TXD管脚互换有些时候,我们在外接RS232芯片时,可能会将RXD和TXD两根线接反。这类低级错误,一般是老司机才会犯。如果大家知道USART的TXD和RXD管脚可以互换,那么在连接外设RS232芯片时,如果发生错误,就不必再修改硬件,只需直接在软件中将RXD和TXD的管脚反转过来即可修正错误。参考上图,设置SWAP位,即可将RXD...
关注+星标公众号,不错过精彩内容来源 | 彼岸教育10年前,一个普通专科,甚至中专,只要懂点编程技术都能找到开发相关的工作。但现如今,公司招人的要求不再是10年前了,从事开发相关的工作,门槛越来越高了,但凡好一点的企业都会要求硕士学位,甚至博士学位。行业在不断发展,涌进来的人才也越来越精英。当身边的同事拥有硕士学位、博士学位时,请你一定要思考:我的竞争力是什么?技术实力固然重要,但面对职场晋升的压力,请不要让学历成为你的短板。今天想跟大家分享一个通过在线方式读名校硕士项目的信息,在欧美国家线上攻读学位其实还蛮成...
关注+星标公众号,不错过精彩内容来源 | DF创客社区微信公众号 | 嵌入式专栏树莓派,相信这里很多读者都听说过,但是,又有多少人真正了解它呢?今天的这篇文章,我们系统地看看这台非常酷的小电脑是什么,也给小伙伴们简单介绍一下你可以用它做什么。文章涵盖了目前所有Pi的迭代版本,以及他们的特点。每个版本都略有不同,其中一个版本可能比另一个版本更适合你的需求!树莓派的基础知识树莓派是一台和信用卡差不多大小的小电脑。这块板子上有一个处理器、内存和标准的硬件端口,就像大多数电脑上一样。树莓派具有电脑的所有功能,所以可以用它...
关注+星标公众号,不错过精彩内容来源 | 芯片之家一、什么是灌封?灌封(灌胶)就是将聚氨酯灌封胶、有机硅灌封胶、环氧树脂灌封胶用设备或手工方式灌入装有电子元件、线路的器件内,在常温或加热条件下固化成为性能优异的热固性高分子绝缘材料,从而达到粘接、密封、灌封和涂敷保护的目的。二、灌封的主要作用?灌封的主要作用是: 1)强化电子器件的整体性,提高对外来冲击、震动的抵抗力; 2)提高内部元件与线路间的绝缘性,有利于器件小型化、轻量化; 3)避免元件、线路的直接暴露,改善器件的防水、防尘、防潮性能; 5)传...
关注+星标公众号,不错过精彩内容来源 | ittbank经过这轮IC的涨价潮,国产的IC芯片越来越受到关注,ASPENCORE在2021年中国IC领袖峰会上重磅发布“中国IC设计100家排行榜”,向中国半导体业界人士展示了100家最优秀的IC设计公司。将上榜的企业分为10个类别,从每个类别约30家公司中挑选Top 10,最终形成“中国IC设计100家排行榜”。------------ END ------------后台回复『Keil系列教程』阅读更多相关文章。欢迎关注我的公众号,回复“加群”按规则加入技术交流群,回复“1024”查看更多内容。欢迎关注我的视频号:点击“阅读原文”查看更多分享...
关注+星标公众号,不错过精彩内容来源 | 网络3月16日,华为技术有限公司在深圳总部举行新闻发布会,公布对5G手机的收费标准,单台手机专利许可费上限2.5美元,从2021年开始。“我们太忙了,发展太快了,没时间收取专利费,当我们不忙的时候,闲下来的时候,即使要专利费,也不会像高通一样要那么多。”任正非在2019年6月曾幽默表态。3年知识产权收入预计超12亿美元华为3月16日发布创新和知识产权白皮书2020,展示了该公司在知识产权方面的“家底”。据悉,截至2020年底,华为全球共持有有效授权专利4万余族(超10万件),其中90%以上专利为发明专利...
关注+星标公众号,不错过精彩内容来源 | 电子森林微信公众号 | 嵌入式专栏发现一个技术网站:http://www.technoblogy.com/这网站基本都是关于用ATtiny单片机做各种创意设计的,非常适合初学单片机、电子技术的同学做参考。结合最近我们做的一些项目,给大家分享一下跟用单片机在小的显示屏上画图形的相关内容。先上几幅图片:你是否感兴趣了?详细的内容是英文的,带有源代码,可以自己来查看、移植、体验。参看两篇文章网址:Tiny Graphics Library:http://www.technoblogy.com/show?23OSTiny TFT Graphics Library:http://www.technoblogy.co...
关注+星标公众号,不错过精彩内容DAC,Digital-to-Analog Converter(数模转换器),DA转换和AD转换有着同样重要的作用,在许多场合都能看到DAC的应用。DA转换器是把数字量转变成模拟量的器件,按模拟量输出类型通常分为:电流和电压输出类型。常见的DAC是电压输出型,在STM32中集成的DAC转换模块为电压输出型数模转换器。嵌入式专栏1STM32 DAC 基础内容STM32内部集成的DAC输出通道和功能与型号有关,一般有1到3个通道。下面结合STM32F4描述一下DAC基本的参数信息:1. DAC分辨率分辨率决定了DAC的转换精度,目前STM32内部集成的DAC分辨率为12位。对...
关注+星标公众号,不错过精彩内容来源 | 嵌入式时代C语言函数可以返回指针、结构体,为什么不能返回数组?下面一步一步来分析:嵌入式专栏1函数不能返回数组在C语言程序开发中,我们不可以编写下面这样的代码:char f(void)[8] { char ret; // ...fill... return ret;}int main(int argc, char ** argv){ char obj_a[10]; obj_a = f();}嵌入式专栏2函数可以返回结构体上面代码其实就是不能在C语言函数中返回数组。但是如果将数组定义在结构体里面,就可以将其返回了,例如下面这段C语言代码,请看:struct s{ char arr[10]; };struct s f...
关注+星标公众号,不错过精彩内容来源 | 技成培训微信公众号 | 嵌入式专栏1什么是固态继电器,有什么优缺点?固态继电器(亦称固体继电器)英文名称为SolidState Relay,简称SSR。它是用半导体器件代替传统电接点作为切换装置的具有继电器特性的无触点开关器件,单相SSR为四端有源器件,其中两个输入控制端,两个输出端,输入输出间为光隔离,输入端加上直流或脉冲信号到一定电流值后,输出端就能从断态转变成通态。2固态继电器可应用于哪些场合?固态继电器目前已广泛应用于计算机外围接口装置,电炉加热恒温系统,数控机械,遥控系统、工业自动...
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏在很多操作系统中,都存在这样一类API(函数接口):HOOK函数,也叫钩子函数。比如:Windows桌面系统、µC/OS、 FreeRTOS等RTOS中,都可以看见HOOK函数的存在。下面结合µC/OS来讲讲什么是HOOK函数,它的用途是什么。嵌入式专栏1什么是HOOK函数?HOOK函数,也叫钩子函数,是一种会被操作系统内部的回调的函数。如果使能了HOOK,操作系统就会在特定的事件到来之际,调用对应Hook函数(回调函数,也是你写的hook应用程序)。比如:在RTOS中删除了一个Task,就会调用对...
关注+星标公众号,不错过精彩内容来源 | CSDN整理 | Carol3月19日,Linux基金会在Twitter上发布推文宣布,其小企鹅的标志“Tux”已经30周岁了,还为其设计了一系列的庆祝海报,以便大家转发分享。虽然离Linux的生日还有一段时间,但是今年Linux基金会已经提前先帮小企鹅“Tux”过生日了。在今年4月,Linux还会在其线上商店推出30周年纪念周边。Tux是Linux的吉祥物,也是Linux和开源社群的象征,想必大家对这个形象不会陌生,据说英国 Linux 用户组 (British LUG) 甚至在当地的动物园认养了几只企鹅。而Tux的形象在这期间也改版过好几次:不过,虽...
关注+星标公众号,不错过精彩内容来源 | 记得城1、要先布局,后走线;走线再细致,布局失败,也是白搭。人生也是一样,要有理想和长远的规划。2、如果只图早期走得舒服,后面绕来绕去都是死路。人生也是一样:能吃苦,吃苦半辈子,怕吃苦,吃苦一辈子。3、建立一定的规则,避免情况复杂之后,全无章法的乱绕线。人生也是一样:自由和约束是相辅相成的。4、优质的走线区域留给重要的信号和器件。人生也是一样:重要的时间留给重要的事情,你的精力分配决定你的层次。5、敏感信号,远离强干扰源。人生也是一样:近朱者赤近墨者黑。免责声明:本文素...
关注+星标公众号,不错过精彩内容来源 | 技术让梦想更伟大嵌入式产品,与普通电子产品一样,开发过程都需要遵循一些基本的流程,都是一个从需求分析到总体设计,详细设计到最后产品完成的过程。但是,与普通电子产品相比,嵌入式产品的开发流程又有其特殊之处。它包含嵌入式软件和嵌入式硬件两大部分,针对嵌入式硬件和软件的开发,在普通的电子产品开发过程中,是不需要涉及的。嵌入式产品的研发流程具体如下图:下面,针对嵌入式产品的开发过程中的各个阶段,我们进行详细探讨。阶段1:产品需求在这一个阶段,我们需要弄清楚的是产品的需求从何而...