Keil MDK和IAR EWARM新版本,及不同版本兼容性问题

关注、星标公众号,不错过精彩内容作者:黄工公众号:strongerHuang有很大一部分朋友都在用 Keil 和 IAR 进行开发,针对ARM内核的MDK和EWARM这两个工具存在一个跨版本兼容性的问题。其实,他们两个工具兼容性的问题,官方都给有相应的迁移和兼容手册。下面简单说下Keil MDK和IAR EWARM跨版本迁移和兼容的指导(不详说)。一、Ke...
📅 2023-07-08 阅读全文 →

精选汇总 | 目录 | 搜索

关注、星标公众号,不错过精彩内容申明:该文档仅供个人学习使用,禁止商业用途,转载请联系我授权。为了方便大家平时公交、地铁、外出办事也能用手机学习并巩固知识,特意从我的公众号『strongerHuang』精选并分类整理了部分文章。------更新于2019-12-161专栏文章有一些文章,我按照专栏形式整理,并分享在我的公众号『嵌入式专栏』。关注『嵌入式专栏』...
📅 2023-07-08 阅读全文 →

ANSI 1918~2018的100年

关注、星标公众号,不错过精彩内容作者:黄工公众号:strongerHuangANSI:American National Standards Institute,美国国家标准协会。ANSI 是负责制定美国国家标准的非营利组织。美国国家标准学会授权标准起草机构按照一系列规范编写标准草案,由此产生的候选文献通过ANSI审核批准后成为美国国家标准。一、ANSI的...
📅 2023-07-08 阅读全文 →

在C中嵌套汇编代码难吗?

关注、星标公众号,不错过精彩内容作者:黄工公众号:strongerHuang做底层软件开发的,或多或少都会接触一些汇编代码,今天就来说说关于汇编在C中的定义和调用,以及举例说明嵌套汇编代码。一、嵌套汇编说明有认真研究,或者说细心一点的读者应该都知道:C中定义汇编代码与编译器有关。比如:你在core_cm4.h文件会看到如下的代码:#if defined (...
📅 2023-07-08 阅读全文 →

日常感悟 | 新开一个专栏

关注、星标公众号,不错过精彩内容作者:黄工公众号:strongerHuang1.现实生活中你有这样的情况吗?把UI界面设计的非常人性化,代码写的很规范,电路板画的很漂亮。但是,领导一问设计原理或工作情况就不知道怎么描述了。所以,你会发现:做研发的工程师,做事细心、严谨,但逻辑思维以及认知却不行。新开这个专栏在于督促自我提升,同时也希望带动大家提升。2.另外...
📅 2023-07-08 阅读全文 →

明年会是物联网(IoT)爆发的一年吗?

关注、星标公众号,不错过精彩内容作者:黄工素材来源:各厂家和网络公众号:strongerHuang今年很多公司都在布局物联网相关的产品,相信IoT相关的从业人员,以及我公众号的读者都应该能感受到今年物联网的快速发展。可能你们不是很关注IoT的发展,但我从事嵌入式开发,同时我又在维护公众号,所以对IoT的发展还是比较关注。下面来说说今年快速发展的一些物联网操...
📅 2023-07-08 阅读全文 →

日常感悟 | 心态很重要

关注、星标公众号,不错过精彩内容作者:黄工公众号:strongerHuang昨天开启了新专栏《日常感悟》,今天正式开写,来谈谈心态的话题。1.程序员加班调Bug是一件很正常的事,但是,调了N天的Bug,最后发现Bug越来越多,这时老板来催进度了。。。我想,这个时候,绝大部分程序员心态都是奔溃的(内心OS:再催,老子明天不来了)。上面这段话是我构思出来的,但...
📅 2023-07-08 阅读全文 →

日常感悟 | 有付出不一定成功,但会有收获​

关注、星标公众号,不错过精彩内容作者:黄工公众号:strongerHuang如果你是王思聪这种富二代,可能不用付出,不用努力就能过得很好,但我们绝大部分人都不是。今天讨论的这个话题可能有争取,但我不是和大家争论这个话题,只想说点内容。1.前两天和一个公众号读者,也是一个工作十多年,负责硬件的工程师交流了关于自学软件的问题。因为硬件开发常与软件打交道,于是想...
📅 2023-07-08 阅读全文 →

实战经验 | 常见LDO异常损坏的原因之一

关注、星标公众号,不错过精彩内容作者:李森文公众号:strongerHuang本文由作者李森文投稿,授权发布。我们公司有一批产品,使用的LDO型号是LM8805SF5-3.3,但在产品批量生产过程中却出现了电源无输出现象,查找发现是LDO损坏了,出现的概率大概是3%。先看看经常损坏的LDO电路图,这种电路是LDO常见的电路,也是手册推荐的电路:现在对电路可...
📅 2023-07-08 阅读全文 →

2019,关于我的故事

关注、星标公众号,不错过精彩内容作者:黄工公众号:strongerHuang这是一篇我的 2019 年度总结,有我的成长与收获,也有我的一些故事。文章有点长,如果你感兴趣,可以当做小说来阅读。2019年12月31日,过了今天第一批90后就30岁了。是的,我就是这一批人,即将踏入而立之年。1.关于我我,90年人,出生于四川的一个偏僻山村,现生活在成都,嵌入式...
📅 2023-07-08 阅读全文 →

写给2020:做一个有计划、有担当的人

关注、星标公众号,不错过精彩内容作者:黄工公众号:strongerHuang2019已经翻篇,昨天的文章《2019,关于我的故事》记录的都是过去,该来的还是来了,第一批90后也终于走进了而立之年。《论语》记载:吾十有五而志于学,三十而立,四十而不惑,五十而知天命,六十而耳顺,七十而从心所欲,不逾矩。都说一年之计在于春,其实,1月1日这一天更重要,至少有两个...
📅 2023-07-08 阅读全文 →

通信教程07_通信协议

关注、星标公众号,不错过精彩内容本教程由作者strongerHuang于2020年01月原创发布。标签:串口、 通信、 协议版权所有:禁止商用申明:该文档仅供个人学习使用,转载请公众号联系作者授权。1写在前面协议是通信计算机双方必须共同遵从的一组约定。如怎么样建立连接、怎么样互相识别等。只有遵守这个约定,计算机之间才能相互通信交流。比如...
📅 2023-07-08 阅读全文 →

C语言荣获2019年度最佳编程语言

关注、星标公众号,不错过精彩内容作者:黄工公众号:strongerHuang近日,TIOBE官方发布了2020年1月编程语言排行榜单。我在前面给过一篇文章《2019年11月C语言接近Java,有望排名第一》,果然,C语言荣获了“冠军”(2019年度最佳编程语言)。在公布的最新报告中指出,C语言以2.44%增长率荣获了2019年度最佳编程语言。一、Pytho...
📅 2023-07-08 阅读全文 →

日常感悟 | 多线程工作真的好吗?

关注、星标公众号,不错过精彩内容作者:黄工公众号:strongerHuang最近听了本书,我觉得很好,这里总结并分享给大家。我们手里每天基本都有多个事情要做,很多人为了在短时间内完成任务,于是,开启了多线程工作模式。比如:一边写代码,一边写工作总结,同时还在回复着工作群里的消息。你觉得这种多线程工作模式真的好吗?— 1 —忙碌的假象很多...
📅 2023-07-08 阅读全文 →

STM32CubeMX、IDE、Prog又进行了一次小升级

关注、星标公众号,不错过精彩内容整理:黄工公众号:strongerHuang大家有没有发现,最近几次升级,基本都是这三款工具同步升级。就目前而言,开发STM32最常用的工具应该就是这三款工具:STM32CubeMX、IDE、Prog。一、升级版本STM32CubeMX升级至V5.5.0STM32CubeIDE升级至V1.2.0STM32CubeProgra...
📅 2023-07-08 阅读全文 →

新年红包,感谢大家2019的支持和不离不弃

首先,提前祝大家新年快乐!今年我自掏腰包发2020元红包,也是感谢大家2019的支持和不离不弃。两类红包:1名 202元90名 20.20元本次通过抽奖助手,以抽奖方式发放红包(无套路,全靠大家运气)。抽奖助手小程序码我将在今晚(1月23日 20:20)在我微信朋友圈分享给大家。没有我微信的读者可在公众号后台回复“微信”获取,并查看1月23日 2...
📅 2023-07-08 阅读全文 →

今年的除夕,你是怎么过的?

关注、星标公众号,不错过精彩内容作者:黄工公众号:strongerHuang今年的除夕和以往不一样,突然冒出一个“武汉肺炎”,导致了全国各族人民过年都提心吊胆。我今年除夕和以往一样,没有什么特别,该怎么过就怎么过,该做什么事就做什么事。一、祝福红包昨天给大家搞了一个新年红包,感谢大家2019的支持和不离不弃,已经开奖。中奖的读者请将中间截图,同步发送至公众...
📅 2023-07-08 阅读全文 →

第三代CAN技术即将到来

关注、星标公众号,不错过精彩内容作者:黄工公众号:strongerHuangCAN的应用越来越广,汽车电子、工业控制、大型仪器设备等随处可见CAN总线。1986年:推出了CAN总线;2012年:推出了CAN FD;在继CAN、 CACN FD之后,2020即将迎来新一代的CAN XL。一、第一代和第二代CAN第一代CANCAN:Controller Are...
📅 2023-07-08 阅读全文 →

Cortex-M55来了,将集成在下一代STM32、Keil MDK等产品中

关注、星标公众号,不错过精彩内容整理:黄工公众号:strongerHuang昨天(2020-02-10),Arm官方推出Cortex-M55处理器,它是一款支持AI处理能力的Cortex-M处理器,也是首款采用Arm Helium技术的芯片。它的出现将增强IoT终端设备的AI性能。一、首推Cortex-M55Cortex-M55是首款采用Arm Heliu...
📅 2023-07-08 阅读全文 →

MCU产品轻松实现低功耗的几种方法和注意事项

关注、星标公众号,不错过精彩内容作者:黄工公众号:strongerHuang对于使用电池供电的产品,特别是有些要求用一节(颗)电池工作1年,甚至几年的产品。这种产品平均电流要求很低,基本在uA或nA级别。我在之前公司做过很多用电池供电的产品,这些产品有一个共同的特性:待机时电流非常低。下面我就结合自己工作经验以及市面上相关产品,描述关于低功耗设计注意事项,...
📅 2023-07-08 阅读全文 →

基于STM32分析栈、堆、全局区、常量区、代码区、RAM、ROM

关注、星标公众号,不错过精彩内容整理:黄工作者:Xm行墨本文由作者『行墨』原创并授权发布,来源地址:https://blog.csdn.net/lin_duo/article/details/103019390在一个STM32程序代码中,从内存高地址到内存低地址,依次分布着栈区、堆区、全局区(静态区)、常量区、代码区,其中全局区中高地址分布着.bss段,低...
📅 2023-07-08 阅读全文 →

新一代神器STM32CubeMonitor介绍、下载、安装和使用教程

关注、星标公众号,不错过精彩内容作者:黄工公众号:strongerHuang最近ST官网悄悄新上线了一款比较强大的工具:STM32CubeMonitor V1.0.0。经过我研究和使用之后,发现CubeMonitor是一款相比STM Studio强大很多的工具。但是官方的资料还没更新出来,只能靠自己摸索,里面的“节点”就可以让你研究很久。目前官方推出资料还...
📅 2023-07-08 阅读全文 →

Cortex-M微控制器软件接口标准CMSIS详细内容

关注、星标公众号,不错过精彩内容编辑:黄工公众号:strongerHuangCMSIS:Cortex Microcontroller Software Interface Standard,即Cortex微控制器软件接口标准。很多学习Cortex-M处理器的读者对CMSIS并没有全面了解过,甚至还有很多人不知道。今天就来给大家分享一下关于CMSIS的内容。...
📅 2023-07-08 阅读全文 →

CMSIS-DAP和J-Link、ST-Link是什么关系?

关注、星标公众号,不错过精彩内容作者:strongerHuang公众号:strongerHuang学习过STM32或Cortex-M处理器的读者对J-Link、ST-Link应该不陌生,都知道它们是下载调试器。除了J-Link、ST-Link常见的调试器,市面上还有一种常见CMSIS-DAP Debugger,在Keil或IAR选择调试器的时候,会有一些调...
📅 2023-07-08 阅读全文 →

ST-Link如何秒变J-link,手把手教你实现该功能

关注、星标公众号,不错过精彩内容作者:strongerHuang微信公众号:strongerHuang前几天分享过一篇文章《CMSIS-DAP和J-Link、ST-Link是什么关系》,文中提到了 J-Link 和 ST-Link 的 DAP 协议一样。然后有读者问:同样的硬件是不是既可以实现 J-Link 也能实现 ST-L...
📅 2023-07-08 阅读全文 →

Keil MDK 编译器 AC5 和 AC6 优化选项重要内容和区别

关注、星标公众号,不错过精彩内容整理:黄工参考来源:Arm官网使用过Keil MDK (Arm Compiler 6)编译器V6版本的读者应该发现了一个问题,V6版本速度比V5版本编译速度快很多。(说明:是V6版本编译器,不是V6版本MDK)那你发现了Arm Compiler V6和V5有什么区别吗? 集成在MDK中的优化选项又有哪些区别?一、关...
📅 2023-07-08 阅读全文 →

美敦力公开呼吸机,开发环境为Keil + ST10F276(STM32前身)

关注、星标公众号,不错过精彩内容作者:strongerHuang素材来源:ST、Keil、美敦力因为新冠肺炎疫情的原因,2020年3月30日,美敦力陆续公开了PB560呼吸机的相关设计源文件,包含需求原理图、BOM、源代码、3D CAD文件等。通过公开的设计源文件可以看得出来:CPU使用的是ST10F276Z5T3,该CPU就是大家熟悉的STM32之前的产...
📅 2023-07-08 阅读全文 →

ARMv8-M相比ARMv7-M架构优势在哪里?

关注、星标公众号,不错过精彩内容素材来源:Arm编辑整理:strongerHuang我们使用的处理器都有一套架构,比如STM32F0是Cortex-M0内核,属于ARMv6-M架构。现在的技术一代比一代强,目前最新的ARMv8-M架构相比之前的架构有什么区别?又有什么优势呢?一、ARM架构ARM的发展历程其实很长了,最开始的ARMv1,逐渐发展到现在大家熟...
📅 2023-07-08 阅读全文 →

STM32强大的调试和跟踪CoreSight技术

关注、星标公众号,不错过精彩内容作者:黄工微信公众号:strongerHuang如今调试STM32能这么方便,在于有一项基于Arm Cortex-M处理器设备的CoreSight技术,该技术引入了强大的新调试(Debug)和跟踪(Trace)功能。下面就来重点讲讲关于CoreSight中调试和跟踪的相关内容。一、调试和跟踪功能CoreSight两个主要功能...
📅 2023-07-08 阅读全文 →

各大UI发力,Qt与IAR合作,TouchGFX发布新手教程

关注、星标公众号,不错过精彩内容素材来源:网络编辑整理:strongerHuang嵌入式行业中快速增长的领域包括互联汽车、可穿戴设备、智能家居、工业和医疗保健设备等,这些设备共同需要智能用户功能和创新的用户界面。因此,近年来各大UI厂商都在不断发力,下面给大家看看各大UI的现状。一、Qt与IAR合作,共同简化UI应用程序的开发做嵌入式的应该都听说过Qt,做...
📅 2023-07-08 阅读全文 →