阿里物联网平台开发助手 AliIot Helper

阿里物联网平台开发助手 AliIot Helper

这个软件是在调试MCU和阿里物联网平台时,为了提高开发速度编写的。只要填入三元组即可。上图为连接页面。下图是订阅自动生成,阿里产品默认定义的订阅Topic:  /${productKey}/${deviceName}/get下图是发布自动生成,阿里产品默认定义的发布Topic: /${productKey}/${deviceName}/...
Delphi 的 Android 开发环境配置

Delphi 的 Android 开发环境配置

所有设置是在DelphiXE10.2.3中通过测试。环境配置共分为以下6个步骤:下载JDK,NDK,SDK地址https://www.androiddevtools.cn/ 下载JDK时,请找到JDK项,选择最新版点击后会跳转到www.oracle.com下载。https://www.oracle.com/java/technologies/javas...
Indy10  IdTCPServer 属性及事件

Indy10 IdTCPServer 属性及事件

以下代码在DelphiXE10.2Tokyo中编译通过,其中Indy版本:10.6.2属性:1.Active:启动服务。IdTCPServer1.Active:=True;2.Bindings:网卡绑定集合对象,类型为TIdSocketHandles。集合元素为网卡绑定对象。可以为idTCPServer设置多个IP与端口,同时可以指定IP的版本。IdTCPS...
TRS接口 - 耳机插头

TRS接口 - 耳机插头

TRS端子(TRSconnector)是一种常用于连接音响设备,用以传递音频信号的连接器。该词是其三个组成部件的首字母缩写:Tip(尖)、Ring(环)、Sleeve(套)。由于该种接头一般用于接插耳机和麦克风,因此也称PhoneJack。TRS插头直径通常有2.5mm,3.5mm,4.4mm,6.35mm几种,其中3.5mm最常用,也就是常见的耳机插头的直径。...
继电器 - 灭弧电路

继电器 - 灭弧电路

电极之间在绝对真空时会发生击穿现象。产生电弧的电子来源于触点本身的材料。产生电弧的温度点取决于触点材料的功函数。考虑到功函数的问题,触点材料经常使用钨和钼。功函数是指一定的触点气隙之间所能承受的最大绝缘静电场。注意在热环境的切换中,当接触气隙缩小至零的过程中,电弧就会被拉出,静电场强度增加。因此,当触点逐步的闭合时,某些点的静电场会非常的高,足以击穿余隙。常见的直流大...
Win7 如何设置共享

Win7 如何设置共享

一. 开启来访账户如果来访者都是用统一账户,可以开启系统自带的Guest账户,开启方法如下:1. 打开“计算机管理”。可以在桌面“计算机”图标上点击右键,选择“管理”打开。也可以到“控制面板”里,打开“管理工具”再打开“计算机管理”。2.在“计算机管理”左侧窗口,依次点击“系统工具”->"本地用户和组" -...
Python3 安装方法

Python3 安装方法

Win7可以安装的Python最高版本是Python3.8.10 ReleaseDate:May3,2021,这里以安装Pythonv3.8.10为例,安装各步骤选项参考如下截图即可。Pythonv3.8.10的官方下载地址:https://www.python.org/downloads/release/python-3810/...
Protel99se 输出Gerber和钻孔文件

Protel99se 输出Gerber和钻孔文件

Gerber文件和钻孔文件都是在CAM文件中产生的,所以以下流程的思路是先生成CAM文件同时根据向导生成Gerber文件,然后在CAM文件中再生成钻孔文件。打开PCB文件,点击菜单File中的CAMManager..,如上图先选择产出Gerber文件。继续下一步,参考下图设置。如上图,点击Menu,将PlotLayers置为UsedOn,MirrorLayer...
Protel99se 过孔盖油

Protel99se 过孔盖油

过孔可以盖油也可以开窗,盖油后过孔金属不外露可以防止短路等意外。开窗金属外露,方便某些测试。盖油需要设置,点击菜单Design的Rules..打开如上图对话框。具体设置如下图即可。...
Protel99se PCB设计要点

Protel99se PCB设计要点

在新建里选择PCBDocument就可以创建PCB文件。1.导入Netlist如果有自己设计封装库,先要使封装库处于打开状态。然后打开新建的PCB文件,点击菜单Design中的LoadNets...。通过点击Browse...按钮加载Net文件,加载完后要确保没有Error后再点击Execut按钮完成。2.重新设置坐标原点Netlist导入成功后,将元器件全选...
Protel99se 封装设计要点

Protel99se 封装设计要点

在新建里选择PCBLibraryDocument就可以创建封装库。1.如何切换长度单位使用快捷键Q,就可以在公制和英制之间切换。2.如何修改自动吸附间隔距离通过右键Library...菜单打开Options,修改其中的SnapX和SnapY即可。3.Pad编号Pad编号需要和原理图库里的器件引脚编号一致对应。4.UpdataPCB在修改封装后,可以通过侧...
Protel99se 原理图设计要点

Protel99se 原理图设计要点

在新建里选择SchematicDocument就可以创建原理图文件。1.如何设置元器件的封装双击器件,在Footprint中填入对应封装的名称即可。2. Designator和PartType的区别当把元器件放入原理图时,器件旁边会有两个字符串,一个是Designator,一个PartType。可以通过双击器件修改。Designator是器件的编号,...
FatFs 0.09b 常用函数(三)

FatFs 0.09b 常用函数(三)

f_mkdir,f_unlink,f_rename(1)f_mkdir 创建一个目录FRESULT f_mkdir (     const XCHAR* DirName);参数:    DirName'\0&#...
FatFs 0.09b 常用函数(二)

FatFs 0.09b 常用函数(二)

f_read,f_write,f_lseek,f_truncate(1)f_read 从一个文件读取数据FRESULT f_read (     FIL* FileObject,    void* Buffer,&...
FatFs 0.09b 常用函数(一)

FatFs 0.09b 常用函数(一)

f_mount,f_mkfs,f_open,f_close(1)f_mount 注册/注销一个工作区FRESULT f_mount(     BYTE  Drive,    FATFS*  FileSyste...
FatFs 0.09b 函数列表

FatFs 0.09b 函数列表

FatFs提供了如下函数,并描述了函数的具体功能。f_mount 注册/注销一个工作区 f_open 打开/创建一个文件 f_close 关闭一个文件 f_read 读取文件 f_write 写文件 f_lseek 移动读/写指针,扩展文件大小&n...
FatFs 0.09b 功能配置

FatFs 0.09b 功能配置

FatFS是一个为小型嵌入式系统设计的通用FAT(FileAllocationTable)文件系统模块。FatFs的编写遵循ANSIC,并且完全与磁盘I/O层分开。因此,它独立(不依赖)于硬件架构。它可以被嵌入到低成本的微控制器中,如AVR,8051,PIC,ARM,Z80,68K等等,而不需要做任何修改。官网http://elm-chan.org...
GNU风格的软件版本号命名格式

GNU风格的软件版本号命名格式

一.GNU风格的标准格式:主版本号.子版本号[.修正版本号[.编译版本号]]英文对照:Major.Minor[.Revision[.Build]]Major:具有相同名称但不同主版本号的程序集不可互换。例如,这适用于对产品的大量重写,这些重写使得无法实现向后兼容性。Minor:如果两个程序集的名称和主版本号相同,而次版本号不同,这指示显著增强...
三极管 NPN与PNP的区分

三极管 NPN与PNP的区分

按照流行的电路图画法,阳上阴下(正在上,负在下),如上图便于理解。图中的箭头可以理解为电流方向。PNP:用 E→B 的电流(IB)控制 E→C 的电流(IC),E极电位最高, 即VE > VB > VC 所以,当B为低电平时,EC导通。NPN:用 B→E 的电流(IB)控制 C→E 的电流(IC),C极电位最高,即VC > VB > VE所以...