自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 问答 (2)
  • 收藏
  • 关注

原创 ARM汇编

重启芯片时,SYSCLK的第4个上升沿,BOOT引脚的值将被锁存。用户可以通过设置BOOT1和BOOT0引脚的状态,来选择在复位后的启动模式。BOOT1BOOT0启动模式说明X0主闪存存储器主闪存存储器被选为启动区域01系统存储器系统存储器被选为启动区域11内置SRAM内置SRAM被选为启动区域STM32上电或者复位后,代码区始终从0x00000000开始,三种启动模式其实就是将各自存储空间的地址映射到0x00000000中。

2024-05-16 23:17:32 854

原创 STM32系列单片机内部FLASH详解

STM32内部FLASH大小不一,不同大小划分是不一样的。比如:Flash大小为 64KB, 地址范围:0x08000000-0x08010000-1,单个扇区大小:1KB=0x400,最后一个扇区地址:0x0800FC00Flash大小为 128KB,地址范围:0x08000000-0x08020000-1,单个扇区大小:1KB=0x400,最后一个扇区地址:0x0801FC00。

2024-05-16 17:16:57 347

原创 PMOS和NMOS

又根据场效应原理的不同,分为(当栅压为零时有较大漏极电流)和(当栅压为零,漏极电流也为零,必须再加一定的栅压之后才有漏极电流,VGS>VGS(th)的时候才会导通)两种。因此,MOS管可以被制构成P沟道增强型、P沟道耗尽型、N沟道增强型、N沟道耗尽型4种类型产品。

2024-05-12 00:47:15 455

原创 Qt中的数据库

1.定义数据库是使用什么样的数据库,默认支持:SQLITE,与MYSQL使用静志函数:addDatabase("XXX")2.创建并打开数据库文件: setDatabase("指定一个数据库文件的路径")3.open()打开数据库文件。

2024-05-05 20:43:17 404

原创 Qt建立服务端和客户端

1. 创建套接字--socket()2.将套接字与其ip地址,端口号进行绑定--bind()3. 将套接字设置成被动监听状态--listen()4. 阻塞等待客户端的连接请求--accept()5. 进行通信 1)recv(),read()接收数据 send() write()发送数据6. 关闭套接字--close()

2024-05-05 20:37:40 403

原创 Qt中的正则类

正则表达式即一个文本匹配字符串的一种模式,Qt中使用QRegExp类进行。.主要应用:字符串验证,搜索,替换,分割。

2024-05-04 01:32:48 241

原创 纯C++实现信号与槽机制

信号与槽的底层实现机制就是观察者设计模式。观察者模式是一种对象行为模式。它定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。在观察者模式中,主体是通知的发布者,它发出通知时,并不需要知道谁是它的观察者,可以有任意数目的观察者订阅并接收通知。观察者模式不仅被广泛应用于软件界面元素之间的交互,在业务对象之间的交互、权限管理等方面也有广泛的应用。

2024-05-04 01:09:08 202

原创 Qt中的对象树

QObject 的构造函数中会传入一个 Parent 父对象指针,children() 函数返回 QObjectList。即每一个 QObject 对象有且仅有一个父对象,但可以有很多个子对象。那么Qt这样设计的好处是什么呢?很简单,就是为了方便内存管理。在创建QObject对象时,可以提供一个父对象,我们创建的这个QObject对象会自动添加到其父对象的children()列表,当父对象析构的时候,这个列表的所有对象也会被析构。当析构子对象的时候,会自动从父对象的子对象列表中删除。

2024-05-04 00:47:14 485

原创 C++及QT的线程学习

首先,我们任意建一个QT工程,按下按键让数字递增。但是我们在槽里这样写的话,移动窗口或者按下按键会报错,因为我们既要绘制窗口,又要响应窗口移动的操作,还要执行自加的逻辑,当执行到这个自加的逻辑就已经很忙了,它就没有功夫去调用显示逻辑了。我们可以加一个Debug查看一下。可以发现操作台是有数在走的,但是却没有显示。这时候我们就得采用多线程。那么我们使用join还是detach呢,因为主线程也要执行,不可能等待子线程执行,而且主线程本身就是一个循环,比如return a.exec();

2024-04-23 02:35:12 566 1

原创 面试(四)

面试(四)

2024-04-21 20:55:26 719 2

原创 第一个STM32F767IGT6核心板

起先是因为参加计算机设计大赛准备的板子,其作用是连接OV5640摄像头来识别车牌号,主要外设有摄像头,SDRAM,网口等。二. 原理图和PCB。

2024-04-20 22:46:08 245

原创 Qt信号与槽

Qt的信号与槽

2024-04-07 21:32:14 1217 1

原创 面试(三)

面试(三)

2024-03-26 11:15:08 886

原创 瑞萨杯(一)

瑞萨杯基础信息,和初期准备

2024-03-24 22:55:47 509 2

原创 使用CubeMX移植RT-Thread

stm32使用cubemx移植RT-Thread操作系统

2024-03-23 00:56:12 1301

原创 面试(二)

面试(二)

2024-03-22 11:15:24 957 2

原创 面试(一)

面试(一)

2024-03-21 12:52:12 329

原创 常见滤波方式的区别的优势

常用滤波

2024-03-15 13:38:15 361

原创 NB-IoT模块

ATOKBC20模组正常ATE0OK已经关闭回显+CSQ: 23,0OKOKEPS网络注册成功+CGATT: 1OKPS已附着OKGNSS打开命令已发送+QGNSSC: 1OKGNSS电源已打开OKOKOKhhh6ttt6OKOKOKOK//发送数据 4 到OneNet 云平台OKOKOKOK。

2024-03-14 22:49:54 1094 2

原创 2022年吉林省大学生电子设计竞赛(D题)

PWM调速,PID,串口通信,陀螺仪测角度,蓝牙。

2024-03-12 16:07:16 689 3

原创 三. 开发环境搭建

Ubuntu基础环境配置

2024-03-07 11:41:04 846 1

原创 二. MakeFile

目标 ... : 依赖 ...命令1命令2. . .//默认情况下Makefile的第一个目标为终极目标//依赖:即目标文件由哪些文件生成//命令:即通过执行命令由依赖文件生成目标文件。每条命令之前必须有一个tab//all:Makefile文件默认只生成第一个目标文件即完成编译,但是我们可以通过all 指定所需要生成的目//标文件。例如下面的例子。target1:# 编译规则1target2:# 编译规则2target3:# 编译规则3//CC:c编译器的名称,默认值为cc。

2024-03-06 20:20:54 819 1

原创 一. Ubuntu入门

Ubuntu入门

2024-03-05 23:14:07 578

原创 Raspberry 4B 串口

树莓派4B串口的使用

2024-02-21 00:12:11 400 1

原创 树莓派自启动

树莓派自启动

2024-02-20 20:47:30 764 4

原创 嵌入式学习可用到的软件

大学学习以来的所有使用过的软件

2024-02-17 01:50:16 1237 1

原创 SPI相关问题和知识

spi相关知识和问题

2024-02-16 21:29:50 314 1

原创 IIC相关问题和知识

iic相关

2024-02-16 01:01:13 867 1

原创 LVGL的使用

lvgl的使用并且使用GUI Guider制作自己需要的界面

2024-02-08 01:39:25 1349

原创 stm32zgt6(自制) 神农车

stm32zgt6自制开发板

2024-01-27 21:47:33 359

原创 树莓派使用opencv

注意:将摄像头的USB口连接到树莓派的任意一个USB口后再开机。一定要先接摄像头再开机,不然树莓派无法识别。输入lsusb或者命令查看是否有ID:05a3:9230 ARC International Camera或者/dev/video0 设备有的话说明树莓派已经检测到我们的摄像头设备,可以进行下一步操作要使用摄像头模块,你必须使用一个较新的操作系统,它能识别出摄像头模块已连接上。最简单的方法就是直接从树莓派官网去下载一个Raspbian的系统镜像然后安装到一个全新的SD卡上。

2024-01-27 18:44:22 1485

原创 树莓派4B环境搭建

树莓派镜像烧录和基础配置

2024-01-27 17:20:56 986

原创 智能8路灰度

8路智能灰度

2024-01-27 01:14:06 709

原创 7路灰度V2

7路灰度V2

2024-01-27 01:11:51 362

原创 智能七路灰度 V1

7路智能灰度,可直接读电平值,也可读偏移值(但偏移值尽量不要使用😂)

2024-01-27 01:02:43 1259

原创 三. stm32以及其他的学习

至此,便是一直到大三的所有学习过程了,期间不仅经历了51,32系列的学习,以及其他的pcb,3d打印等都有所学习。

2024-01-19 18:18:50 362 1

原创 二. 51学习过程

大一到大二的学习,也是这段时间开始接触嵌入式,并对其产生兴趣

2024-01-19 18:10:15 371 1

原创 一. 初学C语言

初学C语言,购买的浙大版《C语言程序设计(第4版)》书籍,并且它提供了PTA题库的验证码。在这篇文章中,我会大概讲述一下自己在做题时的心路分享。

2024-01-19 18:09:35 298 1

空空如也

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

TA关注的人

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