单片机的Bootloader,可以实现用户轻松升级程序
在前往一家新能源大厂的差旅中,任务是对程序进行升级,以解决一些Bug。由于产品已经封装,无法直接接触内部,只能通过CAN总线来进行程序更新,这需要使用Bootloader技术。具体来说,就是通过上位机将.bin/.hex文件通过CAN通信发送给单片机,并将其存储在Flash存储器中。这个过程有些类似于手机端更新APP的方式,通过远程传输和存储来完成程序的更新。
RS-485需要隔离通讯的三个原因
RS-485是一项重要的工业与仪器仪表领域的物理层总线设计标准,如今已经成为业界应用广泛的通信接口之一。这一接口标准允许在简单的一对双绞线上进行多点双向通信,
PCB布局技巧大汇总,看完又是一条好汉!
PCB,又被称为印刷电路板(Printed Circuit Board),在电子领域扮演着至关重要的角色,它负责实现电子元器件之间的线路连接和功能实现,同时也是电源电路设计中不可或缺的组成部分。在本文中,我们将深入探讨PCB板的布局和布线的基本规则。
电压跟随器的作用及特点
在电路中,电压跟随器是一种共集电极电路,信号从基极输入,射极输出,因此也又称为射极输出器。该电路的基极电压与集电极电压相位相同,即输入电压与输出电压同相。电压跟随器的主要特点是具有高输入电阻、低输出电阻和电压增益近似为1,因此被称为电压跟随器。
常见的PCB电路板调试技能
不论是自己设计制作的PCB板还是别人制作的板子,拿到手的第一件事就是检查板子的完整性。需要检查的问题包括镀锡、裂痕、短路、开路及钻孔等,特别是当板子的作用比较严谨时,还应该顺带检查电源与地线间的电阻值。
如何利用PCB走线设计一个0.05欧姆的采样电阻
有时候,在电路设计中,需要使用阻值较小的功率电阻作为采样电阻,用于采样大电流。通常情况下,我们会选择一个大封装的功率电阻,比如2010或1812,功率一般为0.5W。但是,我们是否考虑过使用PCB走线来设计一个采样电阻呢?下面介绍一种设计0.05欧姆采样电阻的方法。
STM32(Cortex-M)内核DEBUG调试接口知识
学习MCU开发过程中,DEBUG调试是不可或缺的一环。以STM32F1系列和Cortex-M3内核为例(其他系列芯片/内核原理类似),我们来探讨一下与调试接口相关的知识。

