现实生活中,往往看到的是这样:(这里借用了小马哥的图片)下面给大家看看截然相反的布线整齐划一气势磅礴流畅舒展畅达华美...---转自电子工程专辑推荐阅读:STM32复位来源、以及系统和内核复位区别STM32的HAL和LL库能共同使用(混用)吗?关注公众号『strongerHuang』,在底部菜单中查看更多精彩内容!长按识别图中二维码关注
很多初入职场的读者都比较迷茫,今天分享一篇来自『明哥的江湖』的文章,希望对初入职场的你有所帮助。阅读本文大概需要 8 分钟。做好本职工作刚进入职场,这个时候,学习自己本职工作内容是关键。一般进入技术岗位,技术上面是有很大的差距的。此时,你的重心就是适应公司的环境,适应工作的强度。需要保持学习的心态,融入大的团队之中。注意的是,新人有时会被冷落,很多时候都是新人的玻璃心引起的。所以说,新人进入职场,需要一定的受挫力。大学时期,压力相对很小,可以一个月时间,研究技术。但工作中,很大程度有时间限制,很多时候没有太...
CAN与485都是工业通信中常用的现场总线,各位工程师对于总线隔离方案想必都极为熟悉,但可能会遇到总线采用了隔离方案依旧通讯异常的情况,本文将带您一起探讨总线隔离后该如何接地? 前言为保证总线网络的通讯稳定性,通讯接口通常会做隔离,隔离的主要目的:安规考虑:保护设备及人身安全,隔开潜在的高压危险;提高通信的稳定性:消除地电势差的影响;提高器件的可靠性:消除地环路影响;低耦合:提高系统间的兼容性。目前实现总线隔离有两种方案:采用分立元器件搭建或采用集成模块。 隔离接地的原理总线增加隔离固然可以保证总线稳定可靠...
这个夏季,正是电子设计竞赛准备的最后阶段,能坚持到最后哪怕不获奖,相信你也会有不小收获。电子竞赛对我而言,已经是一种回忆,这种回忆是让人难忘的,过程中的各种折磨、成就,只有参与了的人才能理解。今天分享的是一位在读硕士研究生,张巧龙,参加过许多电子类竞赛(电子设计竞赛、挑战杯、互联网+、智能车比赛),也获得过许多奖项。张巧龙目前也在维护公众号『大鱼机器人』,下面是他整理的关于电子竞赛的文章:「第一篇」大学生电子设计竞赛,等你来提问。「第二篇」全国一等奖,经验帖。「第三篇」全国电子设计竞赛,这些你必须知道的比...
1.为什么不是gcc在开发stm32的时候,编译工具链要使用gcc-arm-none-eabi,为什么不是gcc呢?这就要说到linux下的交叉编译了,因为我们要在PC机上编译出可以运行在ARM上的程序,使用gcc编译出的是在PC上运行的程序,所以我们要使用gcc-arm-none-eabi进行交叉编译~2.gcc-arm-none-eabi toolchain 介绍及安装gcc-arm-none-eabi是一个开源的ARM开发工具链,适用于Arm Cortex-M和Coretex-A系列处理器,包括GNU编译器(GCC),以及GDB,可用于Windows,Linux,MacOS上的交叉编译。gcc-arm-none-eabi在ubuntu软件源仓库中就有,但是版本比较陈旧:在此我们...
本文原创首发在我的另外一个公众号『嵌入式专栏』。原文:MDK-ARM各种优化选项详细说明、实际应用及拓展内容许多朋友使用MDK-ARM很长时间,却不知它的优化选项到底该有什么用,或者说到底该如何使用。本文围绕MDK-ARM优化选项,以及相关拓展知识(微库、实际应用、调试)进行讲述,希望对你今后开发项目有所帮助。1总述我们所指的优化,主要两方面:代码大小(Size)代码性能(运行时间)在MDK-ARM中,优化相关的配置选项:当然,如果选择编译器(AC5、AC6)不同,优化选项也有差异(下面讲述)。举例:某些项目MCU容量有限时,你除了修改代码(优化...
作者:晨光转自:与非网如今,“万物互联”的时代帷幕已被物联网悄然拉开。“万物互联”时代,首先要解决“物”与“网”的连接问题,所以“连接技术”决定了物联网发展的走向。为满足物联网设备的连接需求,LPWAN(Low Power Wide Area Network,低功耗广域网)应运而生。LPWAN 专为低带宽、低功耗、远距离、大量连接的物联网应用而设计。物联网连接技术的世界从来没有霸主一统江湖。以LoRa 为代表的非授权频段物联网和以 NB-IoT 为代表的授权频段物联网,各自攻城略地。笔者在上一篇文章《物联网中的 LoRa,到底是个什么鬼?》中对 LoRa 技术进行了...
本文来自RT-Thread项目代码贡献者(SeniorZ)希望对基于RT-Thread系统开发项目的朋友有所帮助。硬件资源正点原子stm32f407zgt6探索者开发板,片上Flash(ROM)大小为1024KB,RAM大小为192KB,板载一个SPI Flash W25Q128。BootLoader配置根据官方文档:https://www.rt-thread.org/document/site/application-note/system/rtboot/an0028-rtboot/(公号不支持外链接,请复制链接到浏览器打开)BootLoader的基本配置如下,加密压缩的配置可以不选。上述的分区表以及bootloader所占空间可以用下面的图表示,偏移地址的概念为从0x08000000开始偏移。flash空...
来源:电子工程专辑大家可能会非常熟悉RS232,RS485,CAN等工业上常用的总线,他们都是传输数字信号的方式。那么,我们用什么方式来传输模拟信号呢?工业上普遍需要测量各类非电物理量,例如温度、压力、速度、角度等,这些都需要转换成模拟量电信号才能传输到几百米外的控制室或显示设备上。工业上最广泛采用的是用4~20mA电流来传输模拟量。采用电流信号的原因是不容易受干扰,因为工业现场的噪声电压的幅度可能达到数V,但是噪声的功率很弱,所以噪声电流通常小于nA级别,因此给4-20mA传输带来的误差非常小;电流源内阻趋于无穷大,导线电阻串联在回...
关注、星标公众号,不错过精彩内容我们应该知道,有一种开关电源是通过PWM波来实现的,但你知道通过PWM波也能输出负电压吗?负电压的产生电路图原理在电子电路中我们常常需要使用负电压,比如我们在使用运放的时候常常需要建立一个负电压。下面就简单的以正5V电压到负电压5V为例说一下它的电路。通常需要使用负电压时一般会选择使用专用的负压产生芯片,但这些芯片都比较贵,比如ICL7600、LT1054、MC34063等。MC34063使用的最多了,关于34063的负压产生电路这里不说了,在datasheet中有的。下面请看我们在单片机电子电路中常用的两种负电压产生电路...
关注、星标公众号,不错过精彩内容说到ASCII,Unicode和UTF-8,可能大家都知道是字符编码,但具体含义,以及其中差异,可能很多人都不知道。一、名称解释ASCII:American Standard Code for Information Interchange,美国信息互换标准代码。Unicode:统一码、万国码、单一码,是计算机科学领域里的一项业界标准,包括字符集、编码方案等。UTF-8:8-bit Unicode Transformation Format,是一种针对Unicode的可变长度字符编码。二、历史变迁先给大家看一张变迁图:很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界...
关注、星标公众号,不错过精彩内容来自公众号:21ic电子网你知道什么是晶振吗? 你知道晶振ppm代表什么意思吗? 你知道晶振的主要参数以及工作原理吗?一、什么是晶振ppm晶振全称是晶体振荡器,是指从一块石英晶体上按一定方位角切下薄片(简称为晶片),石英晶体谐振器,简称为石英晶体或晶体、晶振;而在封装内部添加IC组成振荡电路的晶体元件称为晶体振荡器。其产品一般用金属外壳封装,也有用玻璃壳、陶瓷或塑料封装的。电子元件是电路设计中一个很关键的所在,电路的精准直接关乎使用这颗晶振的产品的质量问题,但是最重要的体现在于一个小参数那就是...
关注、星标公众号,不错过精彩内容这两天可能很多人都被兆易创新基于RISC-V架构的GD32V刷屏了,可见RISC-V的发展之迅猛。一、了解GD32V处理器兆易创新在国内32位MCU中算是一家做的比较好的公司。在前天(2019年8月22日),兆易创新发布了基于RISC-V架构的GD32V系列MCU,算是在业界引起了不小轰动。GD32V系列MCU采用了全新的基于开源指令集架构RISC-V的Bumblebee处理器内核,是兆易创新携手中国领先的RISC-V处理器内核IP和解决方案厂商芯来科技,面向物联网及其它超低功耗场景应用自主联合开发的一款商用RISC-V处理器内核。发布的新品GD32VF103,首批...
前面文章《从ASCII码->Unicode->UTF-8历史变迁,及其差异》了解了计算机编码那些事。今天分享一个在计算机问世之前的知识:晶体管的工作原理。推荐阅读:晶振能提供高速时钟,你知道其工作原理吗?STM32网址大全关注公众号『strongerHuang』,在底部菜单中查看更多精彩内容!长按识别图中二维码关注
来源:物联网IoT开发大家晚上好,今天分享个源码吧,用在解析云端数据的。说的好像很高大上,但是其实是很简单的,当然效率估计也不高,差不多就行了。作用:其实就是字符串的查找,然后提对应字符串的数据出来。随便创建一组数组,模拟单片机中接收的数据。 1 char j = '1'; 2 str[0] = 'a'; 3 str[1] = 'A'; 4 str[2] = 'B'; 5 str[3] = '='; 6 for(i=4;i<50;i++) 7 { 8 str[i] = j; 9 j++;10 }11 printf("开始");然后找出搜寻字...
硬件十万个为什么——中国电子领域的可汗学院我们的口号是:热爱技术、乐于分享。硬件知识纷繁复杂,一位技术全面成熟的硬件工程师至少需要经历十年的修炼方能修成正果。你是否正在走在硬件工程师的成长道路上?你是否为自己的硬件创业缺乏经验和积累,而不断的走弯路?《硬件十万个为什么》一个公益的硬件知识管理平台,免费分享全面而系统的硬件知识、经验、案例,以及多年沉淀的硬件研发管理经验。我们帮助硬件工程师和创业在硬件开发的道路上减少障碍,少走弯路;“硬件十万个为什么”应用知识管理体系,打造的硬件从业人员专属的知识管理平台,...
关注、星标公众号,不错过精彩内容来源:电子工程专辑在如此先进的自动化时代,离不开一样东西,那就是电机。今天就来谈谈电机是如何工作的。一、有刷电机工作原理有刷电机是大家最早接触的一类电机,中学时物理课堂上介绍电动机也是以它为模型来展示的。有刷电机的主要结构:定子+转子+电刷,通过旋转磁场获得转动力矩,从而输出动能。电刷与换向器不断接触摩擦,在转动中起到导电和换相作用。有刷电机采用机械换向,磁极不动,线圈旋转。电机工作时,线圈和换向器旋转,磁钢和碳刷不转,线圈电流方向的交替变化是随电机转动的换相器和电刷来完成的...
关注、星标公众号,不错过精彩内容来源:21ic电子网做硬件的朋友都知道,PCB过孔的设计其实很有讲究,今天为大家分享PCB中过孔和背钻的技术知识。一、高速PCB中的过孔设计在高速PCB设计中,往往需要采用多层PCB,而过孔是多层PCB 设计中的一个重要因素。PCB中的过孔主要由孔、孔周围的焊盘区、POWER 层隔离区三部分组成。1.高速PCB中过孔的影响高速PCB多层板中,信号从某层互连线传输到另一层互连线就需要通过过孔来实现连接,在频率低于1GHz时,过孔能起到一个很好的连接作用,其寄生电容、电感可以忽略。当频率高于1 GHz后,过孔的寄生效应对信号...
RS-485总线广泛应用于通信、工业自动化等领域,在实际应中,通常会遇到是否需要加上下拉电阻以及加多大的电阻合适的问题,下面我们将对这些问题进行详细的分析。一、为什么需要加上下拉电阻?1.当485总线差分电压大于+200mV时,485收发器输出高电平;2.当485总线差分电压小于-200mV时,485收发器输出低电平;3.当485总线上的电压在-200mV~+200mV时,485收发器可能输出高电平也可能输出低电平。但一般总处于一种电平状态,若485收发器的输出低电平,这对于UART通信来说是一个起始位,此时通信会不正常。当485总线处于开路(485收发器与总线断开)或...
今天分享一篇科普文章,看看5G通信的帧结构与我们常见的通信有什么区别?来源:中兴文档‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧ END ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧推荐阅读:从ASCII码->Unicode->UTF-8历史变迁一个视频清晰了解晶体管的工作原理关注公众号『strongerHuang』,在后台回复“1024”,查看更多精彩内容,回复“加群”,可加入黄工的技术交流群。长按识别图中二维码关注
来源:公众号【编程珠玑】作者:守望先生前言函数传参有三种传参方式:传值、传址、传引用。我们可能听过C语言中的传值和传指针,在其他语言中,也有传引用一说,那么他们到底有什么区别呢?如果你还不能准确地分辨,就该好好了解一下了。传值我们在初学C语言的时候就被老师教过,下面的方式是无法交换a和b的值的:#include<stdio.h>void swap(int a,int b){ int temp = a; a = b; b = temp; printf("swap a = %d,b = %d\n",a,b);}int main(void){ int a = 10; int b = 20; ...
1m 等于 1000mm1mm 等于 1000um1um 等于 1000nm也就是说:1米(m)=1000000000纳米(nm)我们都知道纳米是一个很小的单位,那你知道纳米级别的CPU是如何制作出来的吗?给大家看一下两个震惊的视频:1.纳米级别的CPU,电子显微镜放大之后你会看到什么?2.英特尔用22纳米的3D晶体管制作处理器的过程‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧ END ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧推荐阅读:从ASCII码->Unicode->UTF-8历史变迁5G通信帧结构与常见通信有什么区别?关注公众号『strongerHuang』,在后台回复“1024”,查看更多精彩内容,回复“加群”,可加入...
关注、星标公众号,不错过精彩内容来源:EDN电子技术设计我们你都知道,电阻可以用来串联,也可以用来并联。那么,二极管适合串联和并联吗?Ⅰ、二极管串联二极管串联时,需要注意静态截止电压和动态截止电压的对称分布。在静态时,由于串联各元件的截止漏电流具有不同的制造偏差,导致具有最小漏电流的元件承受了最大的电压,甚至达到擎住状态。但只要元件具有足够的擎住稳定性,则无必要在线路中采用均压电阻。只有当截止电压大于1200V的元件串联时,一般来说才有必要外加一个并联电阻。假设截止漏电流不随电压变化,同时忽略电阻的误差,则对于n...
今年的经济形势相信大家都看到了,如果你今年在找/换工作,你会发现比我们想象的要差很多。考虑到公众号有不少读者在找/换工作,今天给大家推荐几个相关的职位。深圳市罗丹贝尔科技有限公司1、驱动工程师 18—25K岗位职责:(1)负责Linux模块及内核驱动开发,软硬件接口梳理,测试方案制定等工作;(2)负责BSP及系统方面故障定位,协助应用开发工程师定位系统及平台方面问题;(3)负责Linux内核性能优化;(4)负责新项目或新硬件平台Bootup等工作;任职要求:(1)本科及以上学历,计算机、电子通信或应用数学相关专业,5年以上工作经验,能独立...
关注、星标公众号,不错过精彩内容1991 年ARM 公司成立于英国剑桥,在成立后的那几年,ARM业绩平平,工程师们也人心惶惶,害怕随时都会失业。在这个情况下,ARM决定改变他们的产品策略——他们不再生产芯片,转而以授权的方式,将芯片设计方案转让给其他公司,即“Partnership”开放模式。没想到正是这种模式,开创了属于ARM的全新时代。ARM所采取的是IP(Intellectual Property,知识产权)授权的商业模式,收取一次性技术授权费用和版税提成。具体来说,ARM有三种授权方式:处理器、POP以及架构授权。处理器授权是指授权合作厂商使用ARM设计好的处理...
关注、星标公众号,不错过精彩内容来源:嵌入式资讯精选硬件测试工程师这个职位,相对纯技术开发而言,要求不是那么高,但又需要一定技术含量。对于初入职场,想从事技术开发,而技术能力又不是很好的朋友,测试工程师是一个不错的选择(在测试中积累经验,晋升做技术开发,算是过渡职位)。有些爱技术,但又期望工作不是特别辛苦的女同学,不妨选择一下测试工程师这个职位(昨天给大家推荐的测试职位,你可以看下,要求相对不是那么高)。下面给大家分享硬件测试相关的一些内容。硬件测试硬件检测 通电检测电子电路调试注意事项 排查故障通...
关注、星标公众号,不错过精彩内容我们都知道,变频器和逆变器在我们现实生活中应用非常广泛,但你知道他们的工作原理吗?一、基础概念AC:Alternating Current,交流电DC:Direct Current,直流电逆变器:是把直流电能(如:电池、蓄电瓶)转变成交流电(如:220V,50Hz正弦波),频率也可调节。转换关系:『直->交』。变频器:将输入的交流电转换为所需频率的交流电输出。转换关系:『交->直->交』 或 『交->交』。一般『交->直->交』比较常见,先将交流电转换为直流,再将直流转为交流,也就是“整流+逆变”。『交->直』的原理相信大家都知道,...
物联网无线接入技术种类众多,包括Zigbee、WiFi、蓝牙等短距离通信技术和LoRa、SigFox、eMTC、NB-IoT等长距无线通信技术。其中,受业界青睐的低功耗广域技术LPWA既包括广域非授权频谱技术LoRa和SigFox,也包括授权频谱的eMTC和NB-IoT等。NB-IoTNB-IoT是指窄带物联网(Narrow Band Internet of Things)技术,是一种低功耗广域(LPWA)网络技术标准,基于蜂窝技术,用于连接使用无线蜂窝网络的各种智能传感器和设备,聚焦于低功耗广覆盖(LPWA)物联网(IoT)市场,是一种可在全球范围内广泛应用的新兴技术。NB-IoT技术可以理解为是LTE技术的“简化版”,NB-I...
关注、星标公众号,不错过精彩内容陆陆续续有读者问一些关于RTOS的问题,比如:我现在要不要学习RTOS? 学习RTOS有什么好处? 我的项目要不要跑RTOS?······等等一些关于RTOS的问题,其实归根结底还是你对RTOS了解的不够,项目开发的经验还不足等。针对这部分朋友,今天分享几点相关内容:嵌入式系统中,有很多方式实现任务调度。功能有限的小系统中,无限循环足够实现系统功能。当软件设计变得庞大且复杂时,设计师应该考虑使用实时操作系统。下面给大家分享使用RTOS的8个理由:1.硬实时响应基于优先级抢占的RTOS,根据任务的实时需求,执...
关注、星标公众号,不错过精彩内容最近,HCC Embedded 推出用于故障安全数据存储的SafeexFAT文件系统解决方案。SafeexFAT是HCC exFAT文件系统的扩展,旨在真正实现故障安全,防止意外复位或断电。关于HCCHCC Embedded开发了“脱离上下文”的深层嵌入式软件组件,确保它们可以用作任何系统的核心元素,包括那些旨在满足严格的安全性,质量和可移植性要求的系统。HCC Embedded是exFAT实施的许可供应商,可以提供完整的技术和专利许可解决方案,以便整合到客户的设备中。这意味着:对于那些已获得exFAT微软许可的用户,HCC可以提供其exFAT / SafeexFAT...