RTOS相对延时和绝对延时的区别 关注+星标公众号,不错过精彩内容作者 |strongerHuang微信公众号| strongerHuang嵌入式软件代码中延时是很常见的,只是延时种类有很多,看你用什么延时。一个延时的问题问题:周期性(固定一个时间)去处理某一件事情。你会通过什么方式去实现?比如:间隔10ms去采集传感器的数据,然后通过一种算法计算出一个结果,最后通过串口发送出去。可能对于很多习惯裸机...
有 5nm 制程工艺的 MCU 吗? 关注+星标公众号,不错过精彩内容作者 |strongerHuang微信公众号| strongerHuang最近看到技术交流群在讨论“关于 MCU 制程工艺”的问题。有人说:手机芯片都5nm了,MCU有 5nm 的吗?还有人说:目前大部分 MCU 都还是90nm,及90nm以上的制程工艺。这几年,芯片一直是热门话题,芯片的制程工艺也越来越先进。那么,有 5nm 制程工艺...
嵌入式开发没有激情了,正常吗? 关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | strongerHuang前不久有读者大概问了这么一个问题:工作之前挺喜欢嵌入式,但做了两年嵌入式开发,感觉对工作越来越没有激情了,这种状态正常吗?这里先问下大家:你有没有类似的感觉?是太过于内卷,还是自己真的不喜欢?这种状态正常吗?我个人觉得这种状态即正常,又不正常。1.正常正常,是指当...
国外芯片,为什么有中文资料和网页? 关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | strongerHuang前面分享文章《为什么国产芯片datasheet是英文?》之后,有网友问了一个有意思的问题,大概就是说:为什么国外很多芯片也有中文资料,也有中文网页?这个问题。。。可能你会联想到上文提到的内容“懒”、“装x”、 “抄袭”等。为什么会有中文?首选,问下大家:你觉得为什...
TTL、RS232、485到底能传输多远距离? 关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | strongerHuang前两天,在我的技术交流群看到大家在讨论关于“TTL、RS232、485传输距离”的问题。今天特意抽时间分享一下相关的内容。概述可能有很多读者都还不知道 TTL、RS232、485 到底是什么,本节简单概述一下它们是什么。1.TTL电平TTL:Transistor ...
基于MCU通用GUI大盘点 关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | strongerHuangGUI:Graphical User Interface,图形用户界面。以前,因为MCU的资源和处理能力有限,很少有基于MCU通用的GUI。现在,MCU资源增多,处理能力也强了,同时市场需求也增多了,GUI功能也越来越丰富了。下面来盘点一些常见的基于MCU的GUI...
DDR 6 内存已经投入研发 关注+星标公众号,不错过精彩内容直接来源 | 半导体行业观察我目前电脑用的内存还是DDR4,上个月才配了一台电脑,用上了DDR5,但我感觉DDR5对于我来说,有点“性能过剩”了。目前 DDR5 内存都还算不上大众主流,但三星已经处于下一代 DDR6 内存的早期开发过程中。在韩国水原举行的一次研讨会上,三星测试和系统封装 (TSP) 副总裁透露,随着未来内存本身性能的扩展,...
通信教程 | USB、HDMI、DP接口及速度 关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号|strongerHuang电脑上有很多种接口,每种接口有不同的版本,有很多小伙伴都不明白个版本的差异,下面给大家总结一下。USBUSB:Universal Serial Bus,通用串行总线。USB官方(USB-IF组织)规定正式的主版本号包含:USB 2.0、 USB 3.2 和 USB...
C语言几种特殊标准定义和用法 关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏C语言有很多特殊的用法,如果这些特殊用法使用得当,会是你的代码变得更加有健壮,更加容易维护。比如我们在使用STM32库的断言(assert),你会发现官方提供了包含“__FILE__、__LINE__”的代码。标准外设库位于stm32fxxx_conf.h文件:#define a...
为什么用C语言编写操作系统? 关注+星标公众号,不错过精彩内容作者 | 小风哥来源 | 码农的荒岛求生你有没有想过,为什么大部分操作系统都使用C语言来编写而不是其它语言呢?这篇文章给你答案。C语言在处理器界很受欢迎首先不得不说的是C语言真的非常简单,看看K&R经典的"The C Programming Language",薄薄的一本书就把C语言讲完了。再去看看Java、C#等,要是介绍这些语言...
MCU、RTOS资料、文档、源码在哪里找? 关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏经常在交流群都会看到有些小伙伴在问:**资料、**文档、**源码在哪里下载?资料、文档、源码在哪里找?很多初学小白,找资料、文档、源码,都喜欢某度搜索,某度搜索没问题,关键是很多初学者找出来的结果都不知道是什么网站。。。我只想说,有很多网址的资料不值得你去下载,这里我简单说下找资...
MCU、RTOS资料、文档、源码在哪里找? 关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏经常在交流群都会看到有些小伙伴在问:**资料、**文档、**源码在哪里下载?资料、文档、源码在哪里找?很多初学小白,找资料、文档、源码,都喜欢某度搜索,某度搜索没问题,关键是很多初学者找出来的结果都不知道是什么网站。。。我只想说,有很多网址的资料不值得你去下载,这里我简单说下找资...
代码的保养 关注+星标公众号,不错过精彩内容转自 | 嵌入式系统不止女人要保养,代码也是如此。面向对象编程,就是把面对的代码当作对象一样,定期对其进行保养。目录一、美颜 Astyle+Source Insight二、祛痘 cppCheck三、返老还童 git四、工欲善其事必先利其器一、美颜 Astyle+Source Insight1.1真假小龙女的问题 都说秀色可餐,同样的角色,都...
STM32CubeMX,68套组件,遵循10条开源协议 关注+星标公众号,不错过精彩内容作者 |strongerHuang微信公众号 |strongerHuang嵌入式开发过程中,我们会用到很多工具软件,有的是收费软件,有的是免费软件。其中,免费的软件工具有很多,但免费也是需要遵循一定协议条款才行。开发STM32的小伙伴都应该知道,ST的生态环境做得不错,其中有很多开发工具都是免费的:STM32CubeMX、 STM32C...
小米的芯片自研之路 关注+星标公众号,不错过精彩内容素材来源 | 网络责编 | 我的果果超可爱提起小米手机,很多早期安卓粉丝基本都参与过当年的抢购,2012年的二月电信版的小米手机一共有90万人抢购,然后便是半小时15万台直接订空,从那年春天开始,小米手机和MIUI便迎来了自己的春天。时间回到2022年,最近小米官宣了自研的“澎湃G1”电池管理芯片,并且将在7月4日晚间七点在小米12S系列发...
MCU通过UART实现OTA在线升级流程 关注+星标公众号,不错过精彩内容素材来源 | 网络OTA升级已经不是什么新鲜事,现在大多数物联网终端设备,基本具备这个功能。今天以AT32为例给大家分享一下OTA升级的详细流程。概述空中下载技术OTA(Over-the-Air Technology)是用户自己的程序在运行过程中对User Flash的部分区域进行烧写,目的是为了在产品发布后可以方便地通过预留的通信口,对产...
FOC矢量控制及BLDC控制中的端电压、相电压、线电压等概念别还傻傻分不清楚 限额300名,1.99领取BLDC马达驱动控制算法学习视频(24-31部)限额300名,扫描下方二维码添加客服小姐姐(添加好友务必备注STM)一、前言在教学过程中,发现有一些学员对端电压、相电压、线电压的概念比较模糊,所以这篇文章打算详细的介绍一下这三个概念,并用实际波形来给大家展示不同控制方式下的端电压、相电压、线电压的波形实际都是什么样的,以达到让大家对这几个概念不再...