
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
注:本文转载于致远电子。前言:RS-485总线广泛应用于通信、工业自动化等领域,在实际应中,通常会遇到是否需要加上下拉电阻以及加多大的电阻合适的问题,下面我们将对这些问题进行详细的分析。一、为什么需要加上下拉电阻?根据RS-485标准,当485总线差分电压大于+200mV时,485收发器输出高电平;当485总线差分电压小于-200mV时,485收发器输出低电平;当485总线上的电压在-200m
一.相同点1. 高速CAN收发器,都能达到1Mbaud2. 都可以进入待机模式3. 都具有较强的抗干扰性4. 都具有热关断功能(过热保护)5. TXD(引脚1)为高电平时,输出总线为隐性(recessive)状态;TXD为低电平时,输出总线为显性(dominant)状态6. 差分
稳压二极管(zener diode)工作在反向击穿状态时,它的工作电流在很大范围内变化而其两端的电压基本不变。数据手册符号解释:下面给出一款稳压二极管数据手册的电气特性部分:可以看出稳定电压越低,其泄漏电流 IR 越大。对于低于 6V 的稳压管,其电压低,PN 节薄,击穿方式是齐纳击穿,很少电压就产生很大的 IR ,伏安特性曲线中的拐点部分比较缓慢;一般大于 6V 的稳压管,PN 节厚,击穿方式是

FreeRTOS内核是高度可定制的,使用配置文件FreeRTOSConfig.h进行定制。每个FreeRTOS应用都必须包含这个头文件,用户根据实际应用来裁剪定制FreeRTOS内核。这个配置文件是针对用户程序的,而非内核,因此配置文件一般放在应用程序目录下,不要放在RTOS内核源码目录下。在下载的FreeRTOS文件包中,每个演示例程都有一个FreeRTOSCon...
当你在一个项目小组做一个相对较复杂的工程时,意味着你不再独自单干。你需要和你的小组成员分工合作,一起完成项目,这就要求小组成员各自负责一部分工程。比如你可能只是负责通讯或者显示这一块。这个时候,你就应该将自己的这一块程序写成一个模块,单独调试,留出接口供其它模块调用。最后,小组成员都将自己负责的模块写完并调试无误后,由项目组长进行组合调试。像这些场合就要求程序必须模块化。模块化的好处是很多的,不仅
注: 本文搬运自我的个人博客,原网址点击打开链接1. 摘要 Cortex-M内核实现了一个高效异常处理模块,可以捕获非法内存访问和数个程序错误条件。本应用笔记从程序员角度描述Cortex-M Fault异常,并且讲述在软件开发周期中的Fault用法。 2. 简介 Cortex-M3(以下简称CM3)和Cortex-M4(以下简称CM
更新到keil5版本V5.25之后,目前一直到V5.29版本,都存在一个问题:退出调试模式时,有可能会卡死!此时需要在任务管理器中结束掉进程才能强制关闭keil工程。在Openedv论坛,正点原子解答网友帖子关于Keil_5.25版本Debug会卡死无法退出问题!!!时给出一种解决办法:解决方法: 工程路径不要有任何中文。这个方法对我的工程是有用的。我也查找了一些资料,均没有给出导致卡死的具体原因

可以指示节点是输入、输出或双向类型的端口。这些端口类型将以不同的方式绘制,但对网络表没有意义。指示端口类型可以使电路更具可读性。全局节点的绘制方式也有所不同,因为在名称周围绘制了一个框。与其它软件不同,LTspice XVII 软件先选择动作,然后选择对象。比如要移动一个元件时,首先选择。命令,然后单击一个元件或框住一系列元件。程序会保持移动模式,直到单击鼠标右键或者按下 Esc 键。标记节点常常

1. 编译器的自作主张ANSI C标准规定:未明确初始化的静态数据(static data),会被初始化为0。因此,默认情况下,编译器会将零初始化(zero-initialized)和未初始化(uninitialized)的数据放入相同数据段(data section),在运行时由C库的初始化代码将这些数据段域填充数字0。数据段可以是RW数据段(.data),也可以是ZI数据段(.bss)。定义一

Fatfs模块的功能可以裁剪,通过配置宏定义实现,宏定义位于文件ffconf.h中。1.功能配置1.1 _FS_READONLY使能或禁用与写相关函数。当设置为只读(1)时,API函数f_write、f_sync、f_unlink、f_mkdir、f_chmod、f_rename、f_truncate、f_getfree。1.2 _FS_MINIMIZE函数功能裁剪。1.3 _USE_STR...