- 博客(30)
- 问答 (2)
- 收藏
- 关注
原创 C++及QT的线程学习
首先,我们任意建一个QT工程,按下按键让数字递增。但是我们在槽里这样写的话,移动窗口或者按下按键会报错,因为我们既要绘制窗口,又要响应窗口移动的操作,还要执行自加的逻辑,当执行到这个自加的逻辑就已经很忙了,它就没有功夫去调用显示逻辑了。我们可以加一个Debug查看一下。可以发现操作台是有数在走的,但是却没有显示。这时候我们就得采用多线程。那么我们使用join还是detach呢,因为主线程也要执行,不可能等待子线程执行,而且主线程本身就是一个循环,比如return a.exec();
2024-04-23 02:35:12 548 1
原创 第一个STM32F767IGT6核心板
起先是因为参加计算机设计大赛准备的板子,其作用是连接OV5640摄像头来识别车牌号,主要外设有摄像头,SDRAM,网口等。二. 原理图和PCB。
2024-04-20 22:46:08 232
原创 NB-IoT模块
ATOKBC20模组正常ATE0OK已经关闭回显+CSQ: 23,0OKOKEPS网络注册成功+CGATT: 1OKPS已附着OKGNSS打开命令已发送+QGNSSC: 1OKGNSS电源已打开OKOKOKhhh6ttt6OKOKOKOK//发送数据 4 到OneNet 云平台OKOKOKOK。
2024-03-14 22:49:54 1013 1
原创 二. MakeFile
目标 ... : 依赖 ...命令1命令2. . .//默认情况下Makefile的第一个目标为终极目标//依赖:即目标文件由哪些文件生成//命令:即通过执行命令由依赖文件生成目标文件。每条命令之前必须有一个tab//all:Makefile文件默认只生成第一个目标文件即完成编译,但是我们可以通过all 指定所需要生成的目//标文件。例如下面的例子。target1:# 编译规则1target2:# 编译规则2target3:# 编译规则3//CC:c编译器的名称,默认值为cc。
2024-03-06 20:20:54 814 1
原创 树莓派使用opencv
注意:将摄像头的USB口连接到树莓派的任意一个USB口后再开机。一定要先接摄像头再开机,不然树莓派无法识别。输入lsusb或者命令查看是否有ID:05a3:9230 ARC International Camera或者/dev/video0 设备有的话说明树莓派已经检测到我们的摄像头设备,可以进行下一步操作要使用摄像头模块,你必须使用一个较新的操作系统,它能识别出摄像头模块已连接上。最简单的方法就是直接从树莓派官网去下载一个Raspbian的系统镜像然后安装到一个全新的SD卡上。
2024-01-27 18:44:22 1303
原创 三. stm32以及其他的学习
至此,便是一直到大三的所有学习过程了,期间不仅经历了51,32系列的学习,以及其他的pcb,3d打印等都有所学习。
2024-01-19 18:18:50 360 1
原创 一. 初学C语言
初学C语言,购买的浙大版《C语言程序设计(第4版)》书籍,并且它提供了PTA题库的验证码。在这篇文章中,我会大概讲述一下自己在做题时的心路分享。
2024-01-19 18:09:35 294 1
空空如也
没有pwm端口怎么进行pwm调速
2022-03-19
51寻迹小车监测黑白线与高低电平的关系
2022-03-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人