自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 运放设计——交流信号全波整流

运放设计——交流信号全波整流。

2023-12-18 00:17:15 527 1

原创 ESP32 AP+TCP通信实现ADC采集数据传输

sui整个工程可以分为三大部分:WIFI_AP模式的实现,TCP协议的创建与开启ADC单次采集与传输。

2023-12-02 15:16:30 451 2

原创 C中野指针、空指针、万能指针问题

c语言中指针的使用往往为我们提供了很多便利,我们可以通过万能指针和空指针灵活的达到我们的需求,但我们也容易犯野指针的错误。本文将从内存角度详解这三种指针的由来和用法

2022-10-03 13:24:17 743 1

原创 如果数值赋值过程中超过了自身数据类型范围会怎么样?

由于不同的数据类型具有不同的内存空间,所能存储的数据范围不同,那么如果我们在初始化时就定义了一个超范围的值会如何?一文带你剖析结果,理解计算机数据存储原理

2022-09-25 23:16:27 1460

原创 fabsf及相关函数

fabsf及相关函数

2022-07-10 15:09:54 440

原创 认识电机

认识电机

2022-07-08 15:10:08 1533

原创 码盘与编码器

码盘

2022-07-05 11:25:21 2587

原创 小白入手大疆电机

小白入手大疆电机

2022-07-03 15:06:39 2801

原创 OS与裸机

了解操作系统与裸机差别,理解中断编写不宜编写过长的原因

2022-07-03 15:01:11 1385

原创 提高单片机系统可靠性的一般方法

提高单片机系统可靠性的一般方法

2022-06-13 17:35:13 1125

原创 有关EEPROM AT24C02字节写入和页写入

AT24C02的存储空间为2K位(256字节),在对其进行写数据时,最小写入单位为字节(Byte),最大写入单位为页(Page),AT24C02页大小为 16 Byte。字节写在字节写模式下,主器件发送起始信号和从器件地址信息(R/W 位置零)给从器件,在从器件送回应答信号后,主器件发送 AT24WC01/02/04/08/16 的字节地址,主器件在收到从器件的应答信号后,再发送数据到被寻址的存储单元。AT24WC01/02/04/08/16 再次应答,并在主器件产生停止信号后开始内部数据的擦

2022-06-01 11:00:54 4032 2

原创 C union共用体变量外部调用方法

C union共用体变量外部调用方法

2022-06-01 10:59:04 1123

原创 C++命名空间

为什么需要命名空间 命名空间是ANSI C++引入的可以由用户命名的作用域,用来处理程序中常见的同名冲突作用域: 在C语言中定义了3个层次的作用域:文件(编译单元)、函数和复合语句。C++引入了类作用域,类是出现在文件内。在不同的作用域中可以定义相同名字的变量,互不干扰便于系统区别他们。 特别:全局变量的作用域是整个程序,在同一个作用域中不应有两个或多个同名的实体(entity)包含函数、变量和类常见作用:...

2022-05-26 16:02:08 5093

原创 Qt一个类成员函数调用另一个类成员的方法

在C++中一个类成员调用另一个类成员的方法:1.继承2.类的组合利用类的组合:通俗的说就是将B类作为A类的成员变量,如此,B类就可以通过A类调用A类中的成员变量。3.友元类以friend为关键词,友元可以访问与其有好友关系的类中的私有成员。如以下代码,A将B作为好友,即B为A的友元,那么B就可以访问A的成员函数或成员变量,但是需要注意的是:1.友元类是单向的,也就是说B为A的友元类,但A不是B的友元(可以理解为A指明了B是它的好友,可以随意进出其“屋”,访问他的成...

2022-05-25 23:12:21 4577

原创 SPI通讯及STM32SPI原理

简介: SPI(Serial Peripheral Interface),串行外围设备接口,一种高速全双工通信总线。由于通讯速度快,被广泛使用在ADC、LCD等设备与MCU间,要求通讯速率较高的场合。SPI物理层:使用SCK、MOSI、MISO 3条总线及片选线。1>片选信号线:从设备选择线,也称为NSS、CS。相对于I2C协议中通过设备地址寻址来选中总线上的某个设备与其通讯,SPI协议则是通过NSS信号线寻址,...

2022-05-06 11:47:12 3836

原创 有关字节型转换为浮点型

背景:由于先前正在用Qt做上位机实现从STM32中发送字节,从而在Qt上位机上接收并转换为浮点型来进行保存。查阅了很多资料想了很多的解决方案。有关浮点数在内存中的表示: 浮点型数据在存储方式上遵从IEEE规范。符号位、指数位、尾数部分三部分组成 说明: 1.有效数据位最高位必须为1,因为只能为1,所以不必存储,而剩下的所有位称为尾数部分,是需要存储在内存中的数据 2.R32.24和R64.53的存储方式都是用科学计数法来存储数据的...

2022-04-30 03:02:25 3039

原创 iic通讯及STM32iic通讯基本原理

简介:由于引脚少,硬件实现简单,可拓展性强,不需要USART/CAN等通讯协议的外部收发设备,现在被广泛地使用在系统内多个集成电路(IC)间的通讯。(比如:摄像头、各种传感器、MPU6050检测姿态芯片等的使用)物理层:说明:1. 在一个I2C通讯总线中,可连接多个I2C通讯设备,支持多个通讯主机及多个通讯从机。2. 一个I2C总线只使用两条总线线路:一条双向串行数据线(SDA):数据线用来表示数据一条串行时钟线(SCL):同步通讯方式,时钟线用于数据的收发同步3. 为.

2022-04-21 16:19:48 7757

原创 有关结构体、联合体:typedef、 struct 、union

有关结构体、联合体:typedef、 struct 、union的区别和使用

2022-04-14 22:18:14 1804

空空如也

空空如也

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

TA关注的人

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