自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 浮点类型数据的存储格式

float型数据通俗的来说是一个小数,小数的存储不同于整数的存储,若有一个32位的整数,存储他时除了1位的符号位表示整数的正负之外其余的31位都用来存储数值。IEEE二进制浮点数算术标准(IEEE 754)是20世纪80年代以来最广泛使用的浮点数运算标准,为许多CPU与浮点运算器所采用。一个浮点数 (Value) 的表示其实可以这样表示:value=sign∗exponent∗fractionvalue=sign*exponent*fractionvalue=sign∗exponent∗f..

2022-01-03 20:06:39 828

原创 IIC基础知识

IIC协议基础1. IIC的物理层一个IIIC总线使用两条总线线路,一条双向串行数据线,一条串行时钟线,数据线用来接收以及发送数据,时钟线用来同步数据的收发。每个连接到主机的设备都有一个独立的地址,主机可以通过这个地址对不同的设备进行访问以及操作。也就是说,主机是通过每一个连接在总线上的不同设备的不同地址来对其进行区分。地址可以是7位或者是10位。2. 物理层的特点总线通过上拉电阻接到电源,一般为大小为4.7K的电阻,IIC设备空闲时,会输出高阻态,对应之前学习GPIO时的开漏输出,高阻态相

2021-12-26 23:29:34 2916

原创 OLED显示图片

今天一个朋友问我取字模相关的问题,我之前也没怎么接触取字模的软件,今天顺便试了试用imag2lcd取出bmp文件,然后通过stm32和oled来显示图片。首先点击打开,打开一张你要显示的图片(有些图片格式不支持),最大宽度和高度要用128*64,按照下图配置好后,记得调节亮度和对比度,使其更加清晰,然后将其保存。打开pctolcd2002,模式中选择图形模式,点击软件中文件夹一样的图形用pctolcd2002打开保存好的bmp文件,(记住选项,帮助栏下面的图像大小),我这儿是(54*64)——软件问题看

2021-09-01 00:43:17 9047 31

原创 多路ADC的采集——stm32

在对实际应用过程中,ADC的采集大多是多个通道同时采集的,比如同时采集多个传感器的数据,就可能需要我们配置多个通道的ADC采集了,而多通道的ADC采集大多用到了DMA,笼统的讲通过DMA来传输数据不经过CPU,可以有效的为CPU减负,我们在使用时只需要通过CPU完成相应的初始化,而传输本身呢,是由DMA来进行的,而对于采集到的不同通道的数据我们只需要将其放入指定的数组便可以获得到不同通道具体的数据了。DMA通道配置过程:1、在DMA_CPARx寄存器中设置外设寄存起的地址,发生外设数...

2021-08-05 19:54:25 15996 18

原创 MQ2烟雾传感器模块——stm32f103

MQ2烟雾传感器的使用ADC的使用电压与浓度的转换定时器的使用ADC的使用利用mq2传感器对气体进行检测,无非就是利用传感器内部的电路以及材料在不同气体环境下有着不同的电阻值,通过对电阻电压的采集来检测相应气体浓度的变化。这时我们就可以利用ADC来对外部传感器的电压值进行采集,ADC呢就是将连续变量的模拟信号转换为离散的数字信号。ADC部分大家不了解可以去查找以下,大佬们写的都很好。接下来是代码部分:#include"ADC.H"#include"delay.h"void Adc_In

2021-07-18 00:12:19 40908 642

原创 declared implicitly

declared implicitly 警告.h文件中未声明,如果还是不行!也可以把函数名改了试试。

2021-07-13 10:51:09 1764

原创 GPIO初步了解

GPIO的4种输入模式1.GPIO_Mode_AIN 模拟输入2.GPIO_Mode_IN_FLOATING 浮空输入3.GPIO_Mode_IPD 下拉输入4.GPIO_Mode_IPU 下拉输入模拟输入模式 :处于模拟输入模式时,IO口的电压信号输入到片上外设,例如ADC(没学DA和AD不太懂(* ̄m ̄))。浮空输入模式 :浮空输入模式时,IO口的信号进入输入数据寄存器,无输入信号时,IO口的状态是不确定的,在有信号输入时,IO口的状态则完全由外部的输入决定,在对外部信号的副乳是也会常用到

2021-06-05 15:42:21 466

原创 LCD1602自定义符号的使用

LCD1602自定义符号的使用在对LCD1602有了基本的了解与使用后,我们可以接着了解LCD1602的自定义字符的使用。要显示自定义符号,就得使用CGRAM存储器,LCD1602最多只可以显示8个自定义字符。CGRAM可以存储8个自定义字符,他们在存储器中的首地址分别为:0x40,0x48,0x50,0x58,0x60,0x68,0x70,0x78.把字模数据写入CGRAM,就需要从首地址中选一个,并将字模数据送入,切记要把CGRAM中的自定义字符再送入DDRAM,这样自定义字符才能够正常显示。

2021-04-22 19:34:00 7391 7

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除