STM32/GD32翻新或假货
然后,一些原材料价格开始出现了不同程度的上涨,特别是今年初开始,很多金属、塑料等绝大部分原材料价格都....
概述光学式、磁式和电容式三种编码器技术
码盘由塑料或玻璃制成,上面间隔排列着一系列透光和不透光的线或槽。码盘旋转时,LED 光路被码盘上间隔....
说说wafer、die、cell这几个专业名词
晶圆的主要加工方式为片加工和批加工,即同时加工1 片或多片晶圆。随着半导体特征尺寸越来越小,加工及测....
CAN总线的历史
新的总线协议主要是要增加新的功能 --- 减少线束不是CAN发展背后的驱动力。奔驰的工程师很早就参与....
京东推出《技术重构社会供应链 - 未来科技趋势白皮书》
在过去互联网数十年的发展中,数字化进程主要集中在消费互联网,而未来,随着政策导向与技术创新,产业数智....
PCB设计中焊盘的设计标准
焊盘的内孔一般不小于0.6mm,因为小于0.6mm的孔开模冲孔时不易加工,通常情况下以金属引脚直径值....
硬件+软件看门狗监测多任务的原理
因此程序正常工作时,定时器总不能溢出,也就不能产生复位信号。如果程序出现故障,不在定时周期内喂狗,就....
分享一下关于if和assert的内容
对这一类的边界条件进行检查的手段,一般都是使用 if 或者 assert 断言,无论使用哪一个,都可....
J-Link script的组成
脚本语言不需要编译,它由解释器动态解释执行。J-Link Commander(路径C:Program....
为什么中断处理函数不能直接调用不可重入函数
1 前言 最近在公司维护的项目中碰到一个解决了定位很久的 bug , bug 找到的时候发现犯了很低....
Linux中文件系统分类方法
Linux一个重要的哲学是:一切皆文件。而文件与文件系统是密切相关的,本篇笔记我们来一起学习、理清那....
一些成熟软件中常用的宏定义
写好C语言,漂亮的宏定义很重要,使用宏定义可以防止出错,提高可移植性,可读性,方便 性等等。 下面列....
FreeRTOS的许可内容以及License相关的内容
很多商用软件需要 License 才能正常使用,否则只有使用非法“*解”才能使用。 我们软件工程....
垃圾代码应该怎么写
在 GitHub 上有一个新项目,它描述了「最佳垃圾代码」的十九条关键准则。从变量命名到注释编写。这....
从0G到5G 移动通信历经了将近一个世纪的发展
二战期间,摩托罗拉的SCR系列步话机在战场上屡建功勋,向全世界展示了无线通话的神奇魅力,也激起了人们....
搞安卓时“辉煌”又“失败”的经历
可能你看到标题,以为我在推荐安卓的课程,我觉得6W多粉丝中,搞安卓的不超过20人,推荐安卓课程也没人....
FreeRTOS的直接任务(消息)通知
之前分享了《FreeRTOS V10.4.0更新了哪些功能?》,今天就来详细讲述其中....
又有三家芯片大厂发布涨价通知
今年以来,多家IC大厂的涨价通知此起彼伏,从瑞萨、NXP到MICROCHIP、ST、富满电子、Dio....
RT-Thread物联网集成开发环境助你便利的应对芯片替换和开发
最近,RT-Thread Studio用户交流群许多用户说起了这次芯片涨价,因为涨价的同时面临的问题....
RISC-V有哪些优势
自RISC和CISC战争在1990年代后期爆发以来,人们就宣称RISC和CISC不再重要。许多人会指....
关于软件、硬件版本号命名的常见规范
不知道大家写程序、画板子时,版本号是怎么命名的? 最常见的就是V1.0.0这种简单的形式命名,复....
Keil MDK和IAR EARM的发展历程及历史版本下载
Keil 和 IAR算是一代经典的IDE工具,之所以这么多人使用,除了工具比较好之外,他们的发展历史....