- 博客(31)
- 收藏
- 关注
原创 Python面向对象编程-面向对象
Python面向对象编程:摘要面向对象编程是在面向过程编程的基础上发展来的,它比面向过程编程具有更强的灵活性和扩展性面向对象编程(Object-oriented Programming,简称 OOP),是一种封装代码的方法。代码封装,其实就是隐藏实现功能的具体代码,仅留给用户使用的接口,就好像使用计算机,用户只需要使用键盘、鼠标就可以实现一些功能,而根本不需要知道其内部是如何工作的。概念:面向过程:(Procedure Oriented)是一种以过程为中心的编程思想。核心是过程(流水
2022-03-26 17:11:51 1557
原创 2021-01-17
目录1. 线宽间距2. 线距孔的间距3. 过孔规格4. 阻焊规格5. 热焊盘规格6. 丝印7. Gerber文件1. 线宽间距线宽最小:0.15mm间距最小:0.15mm2. 线距孔的间距0.5mm以上3. 过孔规格0.4mm的过孔,0.8mm的焊盘4. 阻焊规格最小阻焊宽度:0.15mm5. 热焊盘规格热焊盘最小绝缘层宽度:0.25mm6. 丝印最小字符规格:1mm高,0.1mm宽7. Gerber文件RS-274.
2021-01-17 14:43:04 542
原创 Keil-如何修改工程名
1.复制一个可以用的工程;2.如下图的文件名为自己工程的文件名,删除其它带原工程名的文件;3.修改工程名打开工程PressureSensor,点击品字形图标,在弹出的界面上,双击“Project Targets”下面的工程名,修改成PressureSensor 4.右键工程名“PressureSensor”,右键菜单中选择“Options for Target 'Usart'”,或者工具栏中直接选择此按钮。 5.将Output标签下...
2020-12-03 22:15:40 11850
转载 IAR 修改工程名称
IAR 修改工程名称很多时候用IAR开发都是基于已有工程模板开发的,但是工程模板的名称经常让人头疼;以下是修改办法:从一个实例工程复制后缀名为“dep,ewd,ewp,eww”的四个文件,并将其重命名为你自己的名字,如:enddev_module.dep,enddev_module.ewd,enddev_module.ewp,enddev_module.eww。修改右键打开enddev_module.eww文件,并修改该文件中的中的“<path>$WS_DIR$\enddev
2020-05-17 23:20:58 2504
原创 IIC通讯
IIC,两根线,SCL时钟线,SDA数据线。一个主机master,一个或多个从机slave。主机通常就是MCU,从机会有一个地址,这个地址通常前4位是器件本身固定的,5-7位可以硬件选择,最后一位通常是WP位,一般此位低电平表示正常读写,此位高电平表示读保护,只能读。如常用的EEPROM 24C02,地址高四位是1010,5-7位硬件连接决定,即是将其A0-A2引脚接地为000,这样设...
2020-04-28 08:48:36 540 1
转载 IAR使用技巧 之 快捷键批量更换指定字符(以及Keil的全局替换功能)
使用IAR(或者Keil)写/移植程序时批量更换字符写在前面:不知道大家使用STM32CubeMX的HAL库编程时,有没有遇到下面的问题当我们移植一些标准库或者寄存器版的程序的时候,有些关键字定义是不同的,(eg: unsigned int寄存器版里面是unsigned int,标准库是u16, 而HAL库里面确是uint16_t)这个时候一个一个的更改替换实在是太浪费时间和经历了, 而且...
2020-01-07 23:41:42 1549 1
原创 IAR之不能设置断点
提示如下:The stack plug-in failed to set breakpoint on "main"........ 可做如下操作:options->Linker->output这样就可以设置断点进行调试了.
2019-12-18 15:50:28 1943
原创 IAR常用快捷键及使用技巧
原文链接https://blog.csdn.net/as480133937/article/details/88700160选中多行后注释快捷键:Ctrl+K取消多行注释快捷键:Ctrl+Shift+KTab 代码右移Shift+Tab 代码左移Ctrl+T 对选择区域进行自动缩进Ctrl+B选择光标所在区域的圆弧范围,多次使用...
2019-09-22 11:11:15 3441 1
原创 IAR之相对路径设置
为了保证自己的工程文件在别的电脑上顺利的打开,省去重新输入当前项目的路径,如下设置: $PROJ_DIR$\APP $PROJ_DIR$\HEAD只需改变红色部分即可 红色为当前(头或者.C)文件所在的文件夹名 ...
2019-08-28 21:04:41 4317
原创 430flash
MSP430F448单片机如图从数据手册可以得知:MSP430F448有48KB+256B Flash Memory2KB RAM其中FLASH分为主存区和信息区430单片机,一般具有内部的信息区,以便保存一些需要EEPROM才可保存的数据。MSP430 FLASH型单片机的FLASH存储器模块根据不同的容量分为若干段,其中信息存储器SegmengA及Seg...
2019-08-27 19:52:04 238
原创 单片机上拉电阻和下拉电阻
上拉电阻和下拉电阻有什么用?1、提高驱动能力:例如,用单片机输出高电平,但由于后续电路的影响,输出的高电平不高,就是达不到VCC,影响电路工作。所以要接上拉电阻。下拉电阻情况相反,让单片机引脚输出低电平,结果由于后续电路影响输出的低电平达不到GND,所以接个下拉电阻。2、钳位上拉就是将不确定的信号通过一个电阻钳位在高电平,电阻同时起限流作用。下拉同理,也是将不确定的信号通过一个...
2019-08-11 22:42:27 4844 1
转载 单片机内存
对于初学者而言,对单片机的内存分配往往最让人头疼,很多人学了单片机几年 都不知道单片机内部的内存使用情况是如何分配的。要了解 ROM、RAM,首先 需要对 链接器 Linker 如何分配内存有一定的了解。通常,对于栈生长方向向下的单片机,其内存一般模型是:一个进程运行时,所占用的内存,可以分为如下几个部分:1、栈区(stack):由编译器自动分配释放,存放函数的参数值,局部变量的值等。...
2019-04-18 19:51:03 602
转载 MOS管
大学的时候看到电路中涉及到MOS管的使用,指定头大。前几天偶然看见一篇文档《MOS管原理,非常详细》,对MOS管的使用总结的很透彻,所以整理到这里。以下以增强型MOS管为例解释说明。1. 三个极怎么判定G极(gate)—栅极,不用说比较好认S极(source)—源极,不论是P沟道还是N沟道,两根线相交的就是D极(drain)—漏极,不论是P沟道还是N沟道,是单独引线的那边2...
2019-03-19 19:22:34 297
转载 上电复位信号的认识_POR和PUC的关系
POR是上电复位信号,它只在以下两个事件发生时产生: 1、芯片上电。2、RST/NMI设置成复位模式,在RST/NMI引脚上出现低电平信号。 PUC信号是上电清除信号,POR信号的产生总会产生PUC信号,但PUC信号的发生不会产生POR信号。产生它的事件为: 1、发生POR信号。 2、处于看门狗模式下,看门狗定时时间到。 3、看门狗定时器写入错误的安全键值。 ...
2018-10-26 14:58:41 2865
原创 MSP430之中断向量表
地址 向量名 含义 0xFFE0 BASICTIMER_VECTOR 基本定时器 0xFFE2 PORT2_VECTOR 端口2中断 0xFFE4 USART1TX_...
2018-08-07 16:53:47 5179
原创 哈佛结构和冯.诺曼结构的区别
哈佛结构(英语:Harvard architecture)是一种将程序指令储存和数据储存分开的存储器结构。中央处理器首先到程序指令储存器中读取程序指令内容,解码后得到数据地址,再到相应的数据储存器中读取数据,并进行下一步的操作(通常是执行)。程序指令储存和数据储存分开,数据和指令的储存可以同时进行,可以使指令和数据有不同的数据宽度,如Microchip公司的PIC16芯片的程序指令是14位...
2018-08-02 20:02:08 772
转载 8位单片机 16位 32位区别?
8位单片机 16位 32位区别?指CPU处理的数据的宽度,参与运算的寄存器的数据长度.如果总线宽度与CPU一次处理的数据宽度相同,则这个宽度就是所说的单片机位数。如果总线宽度与CPU一次处理的数据宽度不同:1)总线宽度小于CPU一次处理的数据宽度,则以CPU的数据宽度定义单片机的位数,但称为准多少位。比如著名的Intel 8088,CPU是16位但总线是8位,所以它是准16位。2)总线宽...
2018-08-02 19:48:58 1263
转载 大端模式和小端模式
一、大端模式和小端模式的起源 关于大端小端名词的由来,有一个有趣的故事,来自于Jonathan Swift的《格利佛游记》:Lilliput和Blefuscu这两个强国在过去的36个月中一直在苦战。战争的原因:大家都知道,吃鸡蛋的时候,原始的方法是打破鸡蛋较大的一端,可以那时的皇帝的祖父由于小时侯吃鸡蛋,按这种方法把手指弄破了,因此他的父亲,就下令,命令所有的子民吃鸡蛋的时...
2018-07-10 10:00:30 197
原创 对字(Word)、半字(Half-Word)、字节(Byte)的概念说明
对字(Word)、半字(Half-Word)、字节(Byte)的概念说明如下:字(Word):在ARM体系结构(32位机)中,字的长度为32位,而在8位/16位处理器体系结构中,字的长度一般为16位。半字(Half-Word):在ARM体系结构(32位机)中,半字的长度为16位,与8位/16位处理器体系结构中字的长度一致。字节(Byte):在ARM体系结构(32位机)和8位/16位处理器体系结构中...
2018-07-06 09:10:53 10783 1
原创 有源压电式蜂鸣器和有源电磁式蜂鸣器之间的区别
前面对于有源蜂鸣器、无源蜂鸣器、压电式蜂鸣器以及电磁式蜂鸣器等都作了一些简单的分析,那么也了解了它们之间的关系,那么今天主要分析的是有源压电式蜂鸣器和有源电磁式蜂鸣器之间的区别。 那么无论是对有源压电式蜂鸣器或者有源电磁式蜂鸣器来说,这两者都是属于有源的,所以相比无源而言会更加方便一些,只需要接通电源即可。那么到底有源压电式蜂鸣器和有源电磁式蜂鸣器之间有什么样的区别呢?主要有以下几...
2018-07-04 18:57:52 7012
原创 蜂鸣器的专业分类是这样的
1、按其驱动方式的原理分,可分为:有源蜂鸣器(内含驱动线路)和无源蜂鸣器(外部驱动);2、按构造方式的不同,可分为:电磁式蜂鸣器和压电式蜂鸣器;3、按封装的不同,可分为:DIP BUZZER(插针蜂鸣器)和SMD BUZZER(贴片式蜂鸣器);4、按电流的不同,可分为:直流蜂鸣器和交流蜂鸣器,其中,以直流最为常见压电式蜂鸣器,用的是压电材料,即当受到外力导致压电材料发生形变时压电材料会产生电荷。同...
2018-07-04 18:54:26 2908
转载 有源蜂鸣器和无源蜂鸣器的区别
首先大家要了解有源和无源这里的“源”不是指电源,而是指震荡源。也就是说,有源蜂鸣器内部带震荡源,所以只要一通电就会叫。而无源内部不带震荡源,所以如果用直流信号无法令其鸣叫。必须用2K~5K的方波去驱动它。有源蜂鸣器往往比无源的贵,就是因为里面多个震荡电路。这就是通过驱动原理来分别的方法。 然后我们再来看看外观上区别吧(如下图) ...
2018-07-04 18:52:34 13365
转载 M-BUS
M-BUS资料研究汇总北京同州铭远科技有限公司 2008-3-31 目前我国的集中供热、采暖系统计量收费逐渐展开,热力站中主要的计量装置就是热量表。热量表是一种以微处理器和高精度传感器为基础的机电一体化仪表,与建筑业过去已经普遍使用的计量表,比如水表、电表、煤气表相比,它有着更复杂的设计和更高的技术含量。热量表通过温度和流量两种传感器,分别测得热载体在进出口的温度和流量,再经
2017-09-13 09:17:39 1030 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人