- 博客(14)
- 收藏
- 关注
原创 智能井盖项目介绍
一、电源电源选用LDO(低压差线性稳压电源)的RT9193LDO与DC-DC的区别有哪些?线性电源:纹波小,但是效率低,效率低意味着发热量大(因为LDO输入电流基本等于输出电流,压降越大,LDO的耗能也越大),发热量大意味着需要更大的散热面积,这样体积就上来了。适用于低压差转换和一些要求电源电压稳定的场合,例如供给单片机等器件作为电源。开关电源:效率高但是纹波也大。但是体积小,适用于高的压差转化。为什么项目要用LDO?根据上面的对比,因为设备是锂电池供电,电流小,压降也非.
2021-10-21 17:46:57
1109
4
原创 如何使用ADC测量我们设备的锂电池电压
当我们想知道设备还有多少电的时候,我们就需要一个电压监测电路通常我们会想到通过两个电阻分压的方式来获取电压,通过两个电阻分压,连接到单片机的ADC引脚。ADC测到的电压,就是锂电池电压的一半因为锂电池的电压范围大概在2.7V到4.2V之间,所以ADC引脚的电压会在1.35~2.1V之间,不会超过普通单片机的3.3V电压不过除非通过拨码开关将这部分电路彻底断电,比如平常的通过按键实现开关机,当产品处于关机状态时,我们以为锂电池就不耗电了,其实,通过电路可以发现,锂电池其实还在通过2个10k的.
2021-10-14 16:22:51
28594
15
原创 操作寄存器设置引脚的输入输出
看到这个标题你是不是想问为什么要麻烦的使用寄存器来设置引脚的输入输出呢?使用库函数多方便。因为比如当我们在使用IIC通讯的时候,IIC通讯速率400KHz,需要特别快的通讯速率,用库函数来设置引脚的话很不方便,所以当我们被要求速度快的情况下,最好的办法就是直接操作寄存器。那该怎么配置寄存器呢?接下来我们通过STM32L031F4P6单片机举例子来看看怎么配置我们首先找到芯片的参考手册,找到关于GPIO端口模式寄存器(MODER)这是一个32位的单片机,所以它的寄存器也是32位,通过.
2021-10-13 21:31:22
4644
3
原创 接口类
接口同普通类一样是一种类型 使用interface代替class定义 所有属性都是用public static final修饰 所有方法都是用public 修饰 方法没有方法体 不允许有静态方法 对于接口来说,子类叫实现类,不叫子类 如果一个子类要实现接口的时候,就需要将接口中的抽象方法全部实现 如果实现类没有全部实现接口的抽象方法的时候,相当于当前实现类包含了抽象方法,就得将当前实现类定义为抽象类 ...
2021-05-24 17:03:53
230
原创 抽象类
如果一个方法不想定义方法体,就需要将当前方法定义为抽象方法,用abstract修饰 如果一个类里面包含了抽象方法,当前类也得定义成抽象类 抽象类内部可以定义正常方法 抽象类内部可以定义属性 抽象类内部可以定义正常的静态方法和静态属性 抽象类内部必须定义抽象方法么?----------------抽象类方法包含0~多个抽象方法 抽象类不允许被实例化 抽象方法没有方法体 如果父类是抽象类的时候,子类需要全部实现父类的抽象方法。..
2021-05-24 17:01:55
102
原创 sql中,dml,dcl,dql,ddl分别代表什么意思
在一些公司中提交给测试团队的SQL脚本会划分为DDL、DML等,但这些概念到底是如何定义的呢?SQL(Structure Query Language)是数据库操作的的核心语言,接下来我们通过一张图来进行分析:DDL(Data Definition Languages)语句: 即数据库定义语句,用来创建数据库中的表、索引、视图、存储过程、触发器等 常用的语句关键字有:create,alter,drop,truncate,comment,renameDML(Dat...
2021-04-19 19:20:57
917
原创 CSS学习笔记
CSSCSS的作用层叠样式表语言,修饰HTML,让HTML更好看,是HTML的化妆品1.1.1. CSS的作用层叠样式表语言,修饰HTML,让HTML更好看,是HTML的化妆品1.1.2. HTML中嵌入CSS样式的三种方式· 内联定义方式<div style="font-size:12px; text-align:center;">HTML中引用CSS的行内式方法</div>· 样式块(1) id选择器 标签选择器 class选择器(2)CSS的
2021-04-18 11:38:25
82
原创 HTML学习笔记
HTML1、基本标签a、段落标记<p></p>b、标题字h1~h6c、换行独目标记的概念。<br/>d、水平线<hr/>e、预留格式pref、粗体字<b></b>g、斜体字<i></i>h、插入字<ins></ins>i、删除字<del></del>j、右上角加字<sup></sup&
2021-04-17 22:00:56
282
原创 jdbc连接数据库-----真简单
数据库准备1、首先我在数据库里边新建一个test表create table test(id int primary key auto_increment,name varchar(10),email varchar(20));我们的test表建好了eclipse部分1、我们需要准备的有:mysql的jar包(添加jar包的方式请看此处)、TestBean类、BaseDao类、TestDao类2、TestBean类的代码package bean;public cla
2021-04-17 10:18:34
151
转载 C语言标准库函数
C语言标准库<assert.h><float.h><math.h><stdarg.h><stdlib.h><ctype.h><limits.h><setjmp.h><stddef.h><string.h><errno.h><locale.h><signal.h><stdio.h><tim
2021-04-16 21:34:50
1081
原创 eclipse导入MySQL-5.1.7-jar包
eclipse导入MySQL-5.1.7-jar包1、首先下载好所需要的jar包附带下载链接:链接:https://pan.baidu.com/s/1ezBAZriHD3iPL7x1YmZqVA提取码:q1q22、选中项目,点击鼠标右键,然后鼠标选择最下边Properties,3、选择Java Build Path4、找到刚刚下载好的jar包5、点击ok6、安装成功...
2021-04-16 20:15:09
557
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人