RS232 RS422/RS485的区别 三种通讯端口的区别解读
这三种通讯端口都是串口,在以下几个方面有区别: 1、通讯距离 RS232口最大通讯距离是15米,而R....
怎样去修改Allegro 16.6差分线线宽线距呢
Route->unsupported prototypes->Resize/Respace Diff....
模拟电路设计经验总结
在外部电缆的连接处应该放置输入输出滤波器,任何在没有屏蔽系统内部的导线连接处都需要滤波,因为存在天线....
高速DSP系统中PCB板可靠性设计
无论电路板是否有专门的地层和电源层,都必须在电源和地之间加一定的并且分布合理的电容。为了节省空间,减....
影响PCB阻抗的主要因素 PCB设计50欧姆阻抗控制的原因
为什么很多工程师用 50Ohm PCB 传输线,有些时候这则成为 PCB 布线的默认设置。为什么不是....
关于原理图设计规范及元件简码
说完前期的准备之后,来说下原理图的一些基本原则:原理图信号命名应遵循清楚、直观、简洁的原则,避免冗长....
PCB设计忘记加MARK点还可以生产吗
如果PCB设计的时候忘记了加光学定位点(MARK点),那SMT机器贴片的时候可以生产吗? 解答: P....
STM32的串口通信原理介绍
介绍串口通信 按照数据传送方向分类 单工:数据传输只支持数据在一个方向上传输 半双工:允许数据在两个....
傅立叶变换是怎么变换的 傅立叶的理解
关于傅立叶变换,无论是书本还是在网上可以很容易找到关于傅立叶变换的描述,但是大都让人很难理解太过抽象....
如何用PHP做一个机器学习数据集
机器学习是一门通过数据来教计算机解决问题的科学,而不是编写序列算法,让指令逐个执行。 一般来说,数据....
python程序里如何链接MySQL数据库
在python程序里,如何链接MySQL数据库? 连接MYSQL需要3步 1、安装 必须先安装MyS....
编程一万小时后的31条反思
大多数情况下,如果你正在做的事情无法在互联网上找到答案,那么这通常意味着这个问题很难或者很重要,或者....
为什么大多数人都不喜欢写代码文档
本文大部分内容翻译总结自《Software Engineering at Google》 第10章节....
Verilog是编程语言吗
知乎上刷到一个问题,问性能最强的编程语言是什么?看到高赞回答到是Verilog,然后在评论区就引发了....
最新M471K系列单片机开发板测试
测试方法:实现输入按键控制和输出点亮LED,输入可以控制LED闪烁速度 串口可以打印出闪烁的周期。 ....
如何提高代码性能、使代码远离Bug、令代码更优雅
背景:如何更规范化编写Java代码的重要性想必毋需多言,其中最重要的几点当属提高代码性能、使代码远离....
内存的基本概念以及操作系统的内存管理算法
本文主要介绍内存的基本概念以及操作系统的内存管理算法。 一、内存的基本概念 内存是计算机系统中除了处....
时间同步上一个大问题的追溯
假设A电脑时间和B电脑时间不同,当他们两个电脑的用户在使用电脑的时候就会存在问题,比如A电脑的用户说....
以STM8为例的CAN滤波器内容
前言在CAN协议里,报文的标识符不代表节点的地址,而是跟报文的内容相关的。因此,发送者以广播的形式把....
while(1)和 for(;;)有什么区别
有读者提出了类似这样的问题:while(1) 和 for(;;) 它们不都是无限循环吗,作用应该一样....
隐藏结构体成员的方法与问题
今天主要跟大家分享一种隐藏结构体成员的方法,很多地方也叫“不完全类型”,所以这里bug菌以更加通俗易....
状态机编程都有哪些优点?
本文总结下状态机编程的优点。 提高CPU使用效率 话说我只要见到满篇都是delay_ms()的程序就....