- 博客(95)
- 收藏
- 关注
原创 串口调试助手2
为了在点击“读取温度”按钮后显示接收到的数据的第6和第7字节,并将其转换为十进制数值(单位为摄氏度),我们需要对代码进行一些调整。当点击该按钮时,程序将以十六进制格式发送指定的数据(01 03 10 00 00 02 C0 CB),并显示发送和接收到的数据。好的,您希望在点击“读取距离”按钮后显示接收到的数据的第4和第5字节,并将其转换为十进制数值(单位为毫米)。该按钮会发送特定的十六进制命令(01 03 10 00 00 02 C0 CB),并在接收数据显示区域显示发送的命令。当串口打开时,按钮应启用。
2025-01-24 15:00:13
543
原创 串口工具调试1
为了调整窗口布局,使得接收数据显示区域位于窗口的上部,而其他控件(如串口选择、波特率选择、打开/关闭按钮、发送数据输入框等)位于窗口的下部,我们需要对现有的布局进行一些调整。要将你的Python脚本转换为独立的可执行文件,你可以使用一个名为PyInstaller的工具。要在命令行或终端中导航到包含你的Python脚本的目录,你需要使用cd(Change Directory)命令。这个例子提供了一个基本的框架,你可以根据需要添加更多功能,如接收数据的实时显示、更多的串口配置选项等。
2025-01-23 13:33:27
838
原创 python使用Tkinter生成应用窗口
如果需要进入更深一层的子目录,你可以继续使用cd命令。输入cd命令:在命令提示符窗口中输入cd命令后跟上你的Python脚本所在的目录路径。win10下进入cmd 的方法 win+R 在弹出窗口中输入cmd。1、python下使用Tkinter生成应用窗口。附:当指向脚本目录后可使用 如下命令执行指定程序。需在cmd下使用PyInstaller;2、将上述程序生成可执行文件.exe。导航到包含你的Python脚本的目录。cmd下安装PyInstaller。
2025-01-21 16:59:06
224
原创 LCEDA 使用要点记录
1、LCEDA 铺铜无目前未发现自动避让功能,故需最后铺铜否则会干涉;3、本地与云端直接也可以通过导入进行另存为;2、另存后的文件需导入才能生成新的工程;
2023-11-08 09:13:35
233
原创 ALLEGRO 更改焊盘后更新封装与 更新PCB
无论是更新封装还是更新 PCB 都相同 用allegro打开封装,tools->padstack->refresh 弹出对话框,点击refresh即可
2022-01-14 11:24:11
6676
原创 LED 数码管显示编码
共阳极:位选为高电平(即1)选中数码管,各段选为低电平(即0接地时)选中各数码段uchar code table[]={ 0xc0,//0 0xf9,//1 0xa4,//2 0xb0,//3 0x99,//4 0x92,//5 0x82,//6 0xf8,//7 0x80,//8 0x90,//9 0x88,//A 0x83,//B 0xc6,//C 0xa1,//D 0x86,//E 0x8e, //F 0x8c, //P 0xc1,//U 0x91,
2021-11-30 15:27:37
4210
原创 稳压二极管
稳压二极管,英文名称Zener diode,又叫齐纳二极管。利用pn结反向击穿状态,其电流可在很大范围内变化而电压基本不变的现象,制成的起稳压作用的二极管。 此二极管是一种直到临界反向击穿电压前都具有很高电阻的半导体器件。在这临界击穿点上,反向电阻降低到一个很小的数值,在这个低阻区中电流增加而电压则保持恒定,稳压二极管是根据击穿电压来分档的,因为这种特性,稳压管主要被作为稳压器或电压基准元件使用。稳压二极管可以串联起来以便在较高的电压上使用,通过串联就可获得更高的稳定电压。稳压二极管怎么看功率 先
2021-09-29 08:58:35
338
原创 TL431 应用
TL431是可控精密稳压源。它的输出电压用两个电阻就可以设置从Vref(2.5V)到36V范围内的任何值。该器件的典型动态阻抗为0.2Ω,在很多应用中用它代替稳压二极管,例如,数字电压表,运放电路,可调压电源,开关电源等。三端可调分流基准源可编程输出电压:2.495V~36V电压参考误差:±0.4% ,典型值@25℃(TL431B)低动态输出阻抗:0.22Ω(典型值)温度补偿操作全额定工作温度范围负载电流1.0毫安--100毫安。全温度范围内温度特性平坦,典型值为50 ppm/℃
2021-09-28 17:08:46
4426
转载 PROTEL 99 使用之添加库
安装好protel99se之后,打开后却只有软件原装的常用库文件,却无法添加新的库文件,显示如下: 2 如果遇到上面的问题,不要慌乱,首先要务必彻底关掉protel99se软件。 3 打开c盘进入Windows文件夹,找到AdvSch99SE.ini文件(注意是AdvSch不是Advsmi),我们只需要改一下AdvSch99SE.ini文件里面的内容即可。 4 由于C盘Windows文件受系统保护,在C盘下打开AdvSch99SE.ini文件之..
2020-10-09 10:31:59
3821
原创 删除 和添加层
删除层setup-cross-section 删除不用的层 保留要的层和一个FR-4setup-cross-section插入第2层:点bai击copper层中间的duFR-4层前面的按钮,选zhiinsert,继续在刚dao才的FR-4前面的按钮前选insert。再第一次insert的FR-4的下拉菜单中选copper,layer type选conductor,etch subclass name可以命名为sig02。插入第三层可这样重复操作一次......
2020-10-06 17:21:57
3228
1
转载 运放用做比较器
运算放大器基础1——用作比较器一、运放ICLM741应该是史上最为成功的IC之一了。先来看一下它的引脚定义:图1-LM741经典运放引脚定义重点关注:Inverting input,反相输入 Non-Inverting input,正相输入 Output,输出 Positive supply,电源正极 Negative/Ground supply,电源负极/接地二、比较器电路搭建运放最简单的应用,就是作为比较器。由于运放的放大倍数很大,一般来说都会接上反馈来使...
2020-10-06 16:39:49
19811
2
原创 MCU 相关
关于MCU相关的知识总结和积累1、 TIMER 作为mcu的外设 工作过程无需cpu参与,只是在发生中断后需要cpu介入处理;2、无论何种计数模式均是在达到指定值后产生中断,并自动重新开始计数。这过程也无需额外干预,此时如要停止计数则需干预;3、16位计数器的最大值 65535,即111111111111111 .(111111111111111+1 = 2^16 = 65536)。16位计数器可级联成32,48位;...
2020-05-09 09:36:58
273
原创 IAR 相关
IAR 使用 和调试相关汇总1、Fatal Error[Pe1696]: cannot open source file "core_cm0plus.h" 在路径中包含C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.0\arm\CMSIS\Include2、Error[Pe020]: identifier "FILE" i...
2020-04-21 09:57:35
1717
1
原创 TPS54060/260调试记录
TPS54系列是优秀的开关电源芯片,有54060,54160 54260 54360;分别对应500ma 1.5A 2.5A 3.5A 输出;其优异的性能和小面积封装,有很好的优势,在立创商城54260也是爆款产品。 之前使用的是54260,后发现有更小输出电流的54060 由于我的电流要求小故对此两做对比调试。手册推荐使用示例如此,结合实际 目前使用的是如此方式,1 其...
2020-04-01 17:59:01
1821
原创 稳压二极管 参数说明
什么是稳压二极管 稳压二极管,英文名称Zener diode,又叫齐纳二极管。利用pn结反向击穿状态,其电流可在很大范围内变化而电压基本不变的现象,制成的起稳压作用的二极管。 此二极管是一种直到临界反向击穿电压前都具有很高电阻的半导体器件。在这临界击穿点上,反向电阻降低到一个很小的数值,在这个低阻区中电流增加而电压则保持恒定,稳压二极管是根据击穿电压来分档的,因为这种特性,稳压管主要被作为稳...
2020-02-27 15:21:10
3700
原创 功率电感器基础
1.1 功率电感器概要线圈是呈螺旋状的电极的总称。其中,用于电气用途线圈被称为电感器,并且可以分为两类,一类是用于信号系统的RF电感器,另一类是用于电源系统的功率电感器。本项中说明的功率电感器,是在DC-DC转换器等的电压转换电路中,构成其一部分的元件。下面说明功率电感器在DC-DC转换器中的作用。功率电感器被用于将某种电压转换为所需电压的升压、降压,或者被用于升降压电路。其中,主要在开关调节...
2019-09-07 09:25:58
2472
原创 电容器阻抗/ESR频率特性是指什么?(村田)
本专栏为解说电容器基础的技术专栏。现就电容器的阻抗大小|Z|和等价串联电阻(ESR)的频率特性进行阐述。通过了解电容器的频率特性,可对诸如电源线消除噪音能力和抑制电压波动能力进行判断,可以说是设计回路时不可或缺的重要参数。此处对频率特性中的阻抗大小|Z|和ESR进行说明。1.电容器的频率特性如假设角频率为ω,电容器的静电容量为C,则理想状态下电容器(图1)的阻抗Z可用公式(1)表示...
2019-09-07 09:11:53
4361
原创 Allegro画不规则外形边框的办法
先画出规则边框 使用edit下 z-copy功能将outline类型复制成 ETCH TOP 即复制成了 sharp类型 此时再使用sharp下的编辑工具编辑外形,外形编辑完成再将之前的outline删除, 再使用z-copy功能将ETCH TOP类型复制成 outline,再删除之前的top类型;...
2019-07-04 16:38:41
5435
转载 单片机通信协议
现在大部分的仪器设备都要求能过通过上位机软件来操作,这样方便调试,利于操作。其中就涉及到通信的过程。在实际制作的几个设备中,笔者总结出了通信程序的通用写法,包括上位机端和下位机端等。 1. 自定义数据通信协议 这里所说的数据协议是建立在物理层之上的通信数据包格式。所谓通信的物理层就是指我们通常所用到的RS232 、RS485 、红外、光纤、无线等等通信方式。在这个层
2015-10-12 20:41:34
902
转载 上拉电阻
百度文库首页|意见反馈|下载客户端|百度首页|登录注册新闻 网页 贴吧 知道 音乐 图片 视频 地图 百科文库首页分类教育文库精品文库个人认证机构合作文库VIP 个人中心百度文库专业资料工程科技建筑/土木
2015-10-11 15:27:49
1005
转载 c语言的位操作
一、基本位操作|或&与~取反^异或左移>>右移二、位操作的常见用法1.获取某位的值#define BitGet(Number,pos) ((Number)|= 1(pos)) //把某位置1 #define BitGet(Number,pos) ((Num
2015-09-28 12:47:39
330
转载 232 485 网口电路
1.3 网络接口芯片的选择 设计采用由Microchip Technology (美国微芯科技公司)推出的28 引脚独立以太网控制器ENC28J60;采用RJ45接头网线的EIA/568A 接线标准,传输介质使用八芯双绞线,以RJ45 连接器为接口。 网络接口电路的设计是根据LPC2132 与ENC28J60 的功能、时序和逻辑电平,其网络接口电路如图4 所示。1.4 串行总线接口
2015-09-24 09:07:53
2806
原创 ARM术语及基本
1.ARM中一些常见英文缩写解释MSB:最高有效位;LSB:最低有效位;AHB:先进的高性能总线;VPB:连接片内外设功能的VLSI外设总线;EMC:外部存储器控制器;MAM:存储器加速模块;VIC:向量中断控制器;SPI:全双工串行接口;CAN:控制器局域网,一种串行通讯协议;PWM:脉宽调制器;ETM:嵌入式跟踪宏;CPSR:当前程序状态寄存器;
2015-09-20 08:50:44
831
转载 同步通信和异步通信
5.1.3 同步通信和异步通信一、同步通信和异步通信串行通信可以分为两种类型,一种叫同步通信,另一种叫异步通信。同步通信方式,是把许多字符组成一个信息组,这样,字符可以一个接一个地传输,但是,在每组信息(通常称为信息帧)的开始要加上同步字符,在没有信息要传输时,要填上空字符,因为同步传输不允许有间隙。同步方式下,发送方除了发送数据,还要传输同步时钟信号,信息传输的双方用同一个时钟信号确
2015-09-19 11:11:39
1263
转载 嵌入式系统原理与接口技术
《嵌入式系统原理与接口技术》——嵌入式系统接口应用基础本文为我负责编写的电子工业出版社出版的《嵌入式系统原理与接口技术》一书第七章部分,这里整理的仍然是修改稿,供需要的同学参考,本书为普通高等教育“十二五”规划教材,电子信息科学与工程专业规划教材,如果你对本书的内容感兴趣,可以通过各渠道购买。由于博客排版比较麻烦,部分地方可能还有点混乱,后续的电子版整理可以关注本博客,也欢
2015-09-18 22:37:53
4557
转载 去耦电容和旁路电容
原文出处:http://blog.csdn.net/zhzht19861011/article/details/6113876在电子电路中,去耦电容和旁路电容都是起到抗干扰的作用,电容所处的位置不同,称呼就不一样了。对于同一个电路来说,旁路(bypass)电容是把输入信号中的高频噪声作为滤除对象,把前级携带的高频杂波滤除,而去耦(decoupling)电容也称退耦电容,是把输出信号的干扰作
2015-09-18 10:12:46
309
转载 LM1117
LM1117是一个低压差电压调节器系列。其压差在1.2V输出,负载电流为800mA时为1.2V。它与国家半导体的工业标准器件LM317有相同的管脚排列。LM1117有可调电压的版本,通过2个外部电阻可实现1.25~13.8V输出电压范围。另外还有5个固定电压输出(1.8V、2.5V、2.85V、3.3V和5V)的型号。LM1117提供电流限制和热保护。电路包含1个齐纳调节的
2015-09-17 22:32:59
1457
转载 传统手动和上电复位电路
此方式已经基本淘汰,这里只是为了分析电路。你的图中是一个低电平阻容复位电路(包括了上电复位和手动复位电路)。原理:由于阻容串连电路中电容C1两端电压不能突变,因此在上电时,RST端会维持一段时间的低电平起到低电平复位信号的作用,随着Vcc电源通过电阻R2向电容C1充电,C1两端的电压差逐渐增大,经过一段时间后变为高电平,上电复位信号结束。在征程工作过程中,当按键SPOWER1被按
2015-09-17 21:50:14
3288
转载 Nand flash
1.2. 硬件特性 第 1 章 编写驱动之前要了解的知识 1.2. 硬件特性1.2.1. 什么是FlashFlash全名叫做Flash Memory,从名字就能看出,是种数据存储设备,存储设备有很多类,Flash属于非易失性存储设备(Non-volatile Memory Devic
2015-09-17 17:26:54
2107
转载 K9F1G08U0D Nand芯片
使用三星公司的K9F1G08U0D芯片做文件系统,首先要对K9F1G08U0D Nand芯片比较熟悉,整个网络找遍了,都找不到完全相对应的文档,只能找到K9F1G08U0A的手册,看到网上人家说K9F1G08U0A与K9F1G08U0C、D是有区别的,实际也找不到C的手册,可以肯定的是D的程序跟C相同,但跟A不一样,主要在一个状态返回上,C、D表现为0x0C,而A表现为0x0E。
2015-09-17 12:00:08
6702
转载 片选
片选:动词,单片机学科词汇,可以理解成选片。举个例子,有很多芯片挂在同一总线上(像电脑里很多外设都是挂在总线上),但我们有时候需要对其中特定的某个芯片进行数据、地址或命令的独立传输,此时,我们需要有一个信号来告诉挂在总线上的芯片们,这些数据、地址是传给哪个芯片的。那这样的话,其他芯片就会对这些信号“漠不关心”,而目标芯片就知道这些数据是传给自己的从而做出反应。这个信号就叫做片选信号CS(chip
2015-09-17 11:19:41
959
原创 使用sizeof()计算数组长度
char *words[] = {"stately","plump","buck","mulligan","make"};//计算word中元素个数size_t words_size = sizeof(words)/sizeof(char*);//使用数组初始化words2(指针初始化)list<string> words2(words,words+words_size);解析 1、siz
2015-08-31 11:59:34
5763
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人