logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

详解RS-485上下拉电阻的选择

注:本文转载于致远电子。前言:RS-485总线广泛应用于通信、工业自动化等领域,在实际应中,通常会遇到是否需要加上下拉电阻以及加多大的电阻合适的问题,下面我们将对这些问题进行详细的分析。一、为什么需要加上下拉电阻?根据RS-485标准,当485总线差分电压大于+200mV时,485收发器输出高电平;当485总线差分电压小于-200mV时,485收发器输出低电平;当485总线上的电压在-200m

CAN收发器PCA82C251与TJA1040的异同

一.相同点1.      高速CAN收发器,都能达到1Mbaud2.      都可以进入待机模式3.      都具有较强的抗干扰性4.      都具有热关断功能(过热保护)5.      TXD(引脚1)为高电平时,输出总线为隐性(recessive)状态;TXD为低电平时,输出总线为显性(dominant)状态6.      差分

稳压二极管数据手册参数补充

稳压二极管(zener diode)工作在反向击穿状态时,它的工作电流在很大范围内变化而其两端的电压基本不变。数据手册符号解释:下面给出一款稳压二极管数据手册的电气特性部分:可以看出稳定电压越低,其泄漏电流 IR 越大。对于低于 6V 的稳压管,其电压低,PN 节薄,击穿方式是齐纳击穿,很少电压就产生很大的 IR ,伏安特性曲线中的拐点部分比较缓慢;一般大于 6V 的稳压管,PN 节厚,击穿方式是

文章图片
FreeRTOS系列第6篇---FreeRTOS内核配置说明

FreeRTOS内核是高度可定制的,使用配置文件FreeRTOSConfig.h进行定制。每个FreeRTOS应用都必须包含这个头文件,用户根据实际应用来裁剪定制FreeRTOS内核。这个配置文件是针对用户程序的,而非内核,因此配置文件一般放在应用程序目录下,不要放在RTOS内核源码目录下。在下载的FreeRTOS文件包中,每个演示例程都有一个FreeRTOSCon...

嵌入式C语言之---模块化编程

当你在一个项目小组做一个相对较复杂的工程时,意味着你不再独自单干。你需要和你的小组成员分工合作,一起完成项目,这就要求小组成员各自负责一部分工程。比如你可能只是负责通讯或者显示这一块。这个时候,你就应该将自己的这一块程序写成一个模块,单独调试,留出接口供其它模块调用。最后,小组成员都将自己负责的模块写完并调试无误后,由项目组长进行组合调试。像这些场合就要求程序必须模块化。模块化的好处是很多的,不仅

#嵌入式
Cortex-M3和Cortex-M4 Fault异常应用之一 ----- 基础知识

注:   本文搬运自我的个人博客,原网址点击打开链接1. 摘要        Cortex-M内核实现了一个高效异常处理模块,可以捕获非法内存访问和数个程序错误条件。本应用笔记从程序员角度描述Cortex-M Fault异常,并且讲述在软件开发周期中的Fault用法。  2. 简介        Cortex-M3(以下简称CM3)和Cortex-M4(以下简称CM

keil5编译器退出调试时卡死

更新到keil5版本V5.25之后,目前一直到V5.29版本,都存在一个问题:退出调试模式时,有可能会卡死!此时需要在任务管理器中结束掉进程才能强制关闭keil工程。在Openedv论坛,正点原子解答网友帖子关于Keil_5.25版本Debug会卡死无法退出问题!!!时给出一种解决办法:解决方法: 工程路径不要有任何中文。这个方法对我的工程是有用的。我也查找了一些资料,均没有给出导致卡死的具体原因

文章图片
#单片机#stm32#嵌入式硬件
仿真软件 LTspice XVII 操作方法

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

文章图片
Keil MDK下如何设置非零初始化变量 - 基于Arm Compiler 6

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

文章图片
#arm#单片机#arm开发
FatFs模块功能配置选项

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...

    共 49 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择