-
关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏C语言可以说是一中经典的编程语言,没有C语言就没有今天的各种操作系统。C语言是基础,你掌握了多少?嵌入式专栏1新手级别学习目的 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | strongerHuangUSB在我们生活中应用非常广泛,但绝大部分工程师都只注重USB应用层的开发,很少有人去了解USB更底层的一些技术。USB网络USB物理 ...
-
关注+星标公众号,不错过精彩内容视频号 | strongerHuang微信公众号 | strongerHuang1写在前面USB:Universal Serial Bus,通用串行总线。USB最初由英特尔与微软倡导发起,最大的特点是尽可能的实现热插拔和即插 ...
-
关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏目前标准的C语言编译器存在的问题是,不能发现代码中潜在的缺陷(bug),随着项目越来越大,一些潜在bug就会逐渐在产品中体现出来。 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | strongerHuangEDA:Electronics Design AutomaTIon,电子设计自动化。在20世纪60年代中期从计算机辅助设计(CAD)、计算机辅助制造(CAM)、计 ...
-
作者 | strongerHuang微信公众号 | 嵌入式专栏Keil有很多名称,你可能看到诸如以下名称:uVision、 RealView、 RVDSKeil for C51、 Keil for MDKMDK,PK51,PK166,DK251Keil MDK、Keil C51、 Keil C166、 Keil ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏I²C,也叫IIC,是Inter Integrated Circuit的缩写。先问大家一个问题:I²C有几种标准速度?今天就是说说I²C通信速度的内容。I²C速 ...
-
关注+星标公众号,不错过精彩内容视频号 | strongerHuang微信公众号 | strongerHuang通信的种类和方式有很多,今天为大家分享一下通信中常见的同步、异步,单工、双工通信的区别。同步、异步通信通信分为串行和并 ...
-
视频号 | strongerHuang微信公众号 | strongerHuangI²C是目前使用较多的一种总线,一般用于连接各种从设备,比如:EEPROM存储器、温湿度传感器、角速度计等。1I2C简史1980年,飞利浦公司为了让各种低速设备(飞 ...
-
关注+星标公众号,不错过精彩内容视频号 | strongerHuang微信公众号 | strongerHuang早期开发STM32,大部分工程师都是基于标准库进行开发,如果要换成LL库,且需要复用以前代码,该怎么办呢?下面就来给大家分享 ...
-
置顶/星标公众号,不错过每一条消息! 本教程由原创作者strongerHuang于2018年11月更新发布。标签:Keil、 MDK-ARM、 µVision版权所有:禁止商用申明:该文档仅供个人学习使用,转载请公众号联系作者授权。1 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | strongerHuang为了方便大家平时公交、地铁、外出办事也能用手机回顾查看文章,我精心整理了该专栏教程:打印输出教程打印输出常见的方法打印输 ...
-
置顶/星标公众号,不错过每一条消息! 本教程由原创作者strongerHuang于2018年12月更新发布。标签:Keil、 MDK-ARM、 µVision版权所有:禁止商用申明:该文档仅供个人学习使用,转载请公众号联系作者授权。1 ...
-
关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏Clang是一个C语言、C++、Objective-C语言的轻量级编译器,遵循BSD协议。Clang编译速度快、内存占用小、兼容GCC等一些优秀的特点使得 ...
-
关注+星标公众号,不错过精彩内容视频号 | strongerHuang微信公众号 | strongerHuang2019年,ST推出了STM32CubeIDE集成开发环境,一时间引起了不少工程师的关注。但刚开始无数的bug,也引起了许多工程师的吐槽。1 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏大家平时写代码,有用代码静态分析工具,分析过代码吗?可能很多人都没有对代码进行过静态分析,今天就来给大家推荐几个代码静态分 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏在嵌入式项目中,软件开发基本上都会使用到延时,那么,该用软件延时还是硬件延时?它们又有什么区别呢?今天就来讲讲关于硬件延时 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | strongerHuang为了方便大家平时公交、地铁、外出办事也能用手机回顾查看文章,我精心整理了该专栏教程:STM32开发工具 | 什么是STM32Cube生态 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏有网友发现了这么一个问题:FreeRTOS可以创建任务,也可以删除任务,那么,它是动态分配的内存吗?xTaskCreate(LED_Task, "LED_Task ...
-
作者 | strongerHuang微信公众号 | 嵌入式专栏Keil MDK 和 ARM DS-5 都是针对 ARM 处理器的集成开发工具。今天就来科普一下 ARM 这俩工具,以及相关的内容。ARM 工具的发展历史分享 Keil MDK和 ARM DS-5区别之前 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | strongerHuang为了方便大家平时公交、地铁、外出办事也能用手机回顾查看文章,我精心整理了该专栏教程:1通信教程通信教程概述并行与串行通信 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏嵌入式开发,除了掌握基本的编程语法之外,编程的思想也是很关键,下面说两点编程思想。分层思想嵌入式分层思想,可能你不懂,但你 ...
-
作者 | strongerHuang微信公众号 | 嵌入式专栏有读者在问 Keil C51 和 MDK 有什么区别?今天就来简单分享下二者之间的一些区别。关于 KeilKeil 即是一家公司名称,也是一款软件名称。请参看文章:Keil的发展历史 ...
-
素材来源 | 网络编排 | strongerHuang说起嵌入式软件测试,我们先快速了解一下嵌入式软件自身的特点。嵌入式软件具有实时性、内存空间有限、I/O通道少,而且要求功耗低、高可靠性,对成本也比较敏感,和硬件关联性 ...
-
置顶/星标公众号,不错过每一条消息! 本教程由原创作者strongerHuang于2018年11月更新发布。标签:Keil、 MDK-ARM、 µVision版权所有:禁止商用申明:该文档仅供个人学习使用,转载请公众号联系作者授权。1 ...
-
置顶/星标公众号,不错过每一条消息! 本教程由原创作者strongerHuang于2018年11月更新发布。标签:Keil、 MDK-ARM、 µVision版权所有:禁止商用申明:该文档仅供个人学习使用,转载请公众号联系作者授权。1 ...
-
关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏程序员平时都需(不)要(会)写注释,有时候注释也需要创新。下面给大家推荐几款不错的代码的注释工具。先看效果1.示意图2.电路板3. ...
-
作者 | strongerHuang微信公众号 | 嵌入式专栏Keil,相信搞嵌入式软硬件开发的读者都不陌生,在全球单片机(MCU)集成开发环境(IDE)中,可以说 Keil 占据了半壁江山。Keil 既是一家公司的名称,也是一款 IDE ...
-
置顶/星标公众号,不错过每一条消息! 本教程由原创作者strongerHuang于2018年11月更新发布。标签:Keil、 MDK-ARM、 µVision版权所有:禁止商用申明:该文档仅供个人学习使用,转载请公众号联系作者授权。1 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏拷贝(Clone)一份代码并进行了修改,通过什么工具才能知道我修改了哪些代码呢?软件工程师开发过程中会用到很多【软件工具】,其中 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏对于软件开发人员,代码编辑器好用与否直接影响代码编辑的效率。软件开发,基本上都有集成开发环境(IDE)工具,且自带编辑器,但ID ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏有读者问,嵌入式开发一般要用到哪些软件工具,今天就抽空为大家整理一些常用的软件工具,希望对大家有帮助。集成开发环境(IDE)嵌 ...
-
置顶/星标公众号,不错过每一条消息! 本教程由原创作者strongerHuang于2018年11月更新发布。标签:Keil、 MDK-ARM、 µVision版权所有:禁止商用申明:该文档仅供个人学习使用,转载请公众号联系作者授权。1 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | strongerHuang为了方便大家平时公交、地铁、外出办事也能用手机回顾查看文章,我精心整理了该专栏教程:嵌入式工具单片机常用集成开发环境有哪 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏IDE:Integrated Development Environment,集成开发环境。IDE指用于软件开发的工具,通常包含编辑器、编译器、调试器、图形用户界 ...
-
一、国际主流品牌软件西门子TIA Portal(博途)STEP7‑MicroWIN SMARTSTEP7 V5.5STEP7‑MicroWIN V4.0三菱GX Works3GX Works2GX Developer欧姆龙Sysmac StudioCX‑One罗克韦尔ABStudio 5000RSLogix 5000Connected C ...
-
做工控、接变频器的师傅,大概率都遇到过这种糟心事:明明接线看着没问题,电机要么不启动,要么信号乱跳、频率不稳,严重的直接烧了变频器控制板!刨根问底,十有八九是把GND端和COM端搞混了、接错了!这两个端子 ...
-
1、星形—三角形(Y-△)降压启动的方法星形—三角形降压启动是指电动机启动时,把定子绕组接成星形(Y),以降低启动电压,限制启动电流;待电动机启动后,再把定子绕组改接成三角形(△),使电动机全压运行。只有正常 ...
-
项目初期只接 5 台 PLC,采用串行轮询,一轮采集只要 800 毫秒,系统流畅稳定,一切很顺利现场毫无异议。后来设备加到 20 台,代码一点没改,但一轮轮询直接涨到 3.2 秒。操作工点完确认键迟迟看不到反馈,以为没触 ...
-
前言:为什么要写这篇文章。两位年轻的同事画了一块电路板,由于之前选择过FC135封装的32.768kHz的晶振。所以为了把25MHz的晶振,也做成这个封装。但是呢,没有跟采购和供应商进行交流。当电路投板之后,准备采购元 ...
-
关注、星标公众号,不错过精彩内容前几天我写了一篇《MCU的心脏晶振》,部分同学表示,读后还是对有源晶振和无源晶振的区别并没有深入理解,觉得只是科普了晶振的类别和参数,下文将进一步讲解晶振的原理,以及晶振 ...
-
引言在多台电动机联动的生产线上,最头疼的问题莫过于两台电机"不同步":一个快一个慢,轻则影响产品精度,重则导致设备停机甚至损坏。今天给大家拆解一个超实用的两台变频器同步调速电路,用3个电位器就实现了"主 ...
-
引言如果只有PNP传感器啊,怎么把它转化成NPN使用?上周,维修电工小李遇到了一个棘手的问题。车间一台老旧的贴片机频繁报错,经排查,是一个检测料带位置的传感器坏了。小李赶紧去仓库领了一个新的传感器,兴冲冲 ...
-
引言电工在现场维修中,PLC输出口损坏是常有的事。很多人遇到这种情况的第一反应是:把原来的输出点删掉,改成新的输出点。停!千万别这么做!今天教你一招“并联替换法”,不仅救急快,还能给后续维护留下“路标” ...
-
【导语】什么是PLC485通讯?PLC485通讯简单来说,就是用485这个"语言",让PLC和其他设备"对话"的技术。但你有没有想过,PLC是如何知道温控器里的温度?又是如何控制变频器让电机转快转慢的?它们之间并没有像我们手 ...
-
24V电源:现场最容易被忽略的"幕后黑手"PLC无故重启、触摸屏花屏、传感器数据乱跳、电磁阀吸力不足——你第一反应是什么?程序有bug?通讯线没接好?传感器坏了?大概率不是。反复排查程序、换通讯线、换传感器,问 ...
-
引言很多电工遇到设备回原点不准,第一反应就去拧原点传感器、来回挪开关位置,越调偏差越大!今天教你一招,传感器一下都不用动,只改一个参数,立马解决原点跑偏、重复定位不准的问题。原点传感器是整套设备的坐 ...
-
几种常用驱动电机编码器调零 一、2500p/5000p增量式DA98A/DA98B 具体步骤:驱动电机连接好,上电驱动处于非报警状态。调整驱动密码 PA0=510,(DA98B:PA0=521)确认后,改强制使能 PA98=1(DA98B:PA54=1)改 PA4=4 ...
-
引言在很多工厂生产线上,我们都见过这样的场景:设备突然罢工,HMI屏幕上跳出一个刺眼的红色报警框,上面冷冰冰地写着“错误代码”或是更让人摸不着头脑的“系统故障”。维修师傅赶过来,盯着屏幕发愣。这故障啥时 ...
-
2026.07RS485就只有两根细线,怎么传输大量设备信号?在工业自动化领域,如果你问老工程师哪种通信方式最皮实、最常用,答案大概率会指向RS485。 很多人一听到“通信协议”,脑海里浮现的是复杂的代码、晦涩的寄 ...