- 博客(24)
- 资源 (11)
- 收藏
- 关注
原创 基于STM32F103系列的MAX31865读取PT100温控器设计与实现
本设计基于MAX31865设计了一款上位机实时显示当前温度的温控器,温控器具有报警功能,可随意设置上限报警值和下限报警值。下位机采用usb串口供电,供电方式简单,且可通过串口方式一键下载程序,不用使用额外的ST-LINK或者J-link下载。调试方便,上位机采用QT编程,界面简单,清洁。设计PCB如下:本系统具有体积小,上位机与下位机实时通讯,灵活等特点。MAX31865介绍。...
2021-01-13 20:33:26
3055
原创 c语言指针及常量指针和指针常量区别
1、指针是C语言中一个非常重要的概念,在这之前用的比较多的是一级指针,由于理解的不够透彻,导致在碰到二级指针时吃了不少憋,今天花了点时间搞清楚了,特此将其记录下来。1、什么是指针?要了解什么是指针,在这之前首先介绍变量,在C语言中#include <stdio.h>#include <stdlib.h>int a = 10;main(){ printf("a is %d",a); return 0;}一级指针和二级指针#include
2020-10-10 16:27:55
367
原创 4.MySQL常见的几种连接
1、内连接(交集部分)SELECT <select_list>FROM bINNER JOIN bON a.key=b.key2、 SELECT <select_list>FROM bLEFT JOIN bON a.key=b.key3、SELECT <select_list>FROM bRIGH...
2020-04-14 13:54:31
306
原创 3.MySQL常用函数归纳
1、单行函数ifnull 判断是否为空 2、分组函数 做统计使用。字符函数 concat 拼接字符串 lenth 取长度 upper/lower 大写 /小写 substr/substring 截取字符串(索引从1开始) instr 返回子串第一次出现的索引,无则返回0 trim 去除某些 lpad 用指定的...
2020-04-13 14:41:55
216
原创 2、MySQL常用的命令?
1、展示当前数据库的内容show databases;上图表示四个表。2.1、use sys;(使用sys这个库)show tables;(展示该库内容)2.2 show tables from+“表名”;(查看该库的内容)可以看到,2.1和2.2的使用方式效果是完全一样的。3、select database(); (用于查看当前使用的是哪一个库)...
2020-04-11 16:29:41
211
1
原创 1、MySQL 5.7下载及详细安装教程?
MySQL是一款常用的数据库管理系统。这里简单归纳两个词,一个是数据库(DataBase,DB),另一个是数据库管理系统(DataBase Management System,DBMS)。数据库是什么?当然是用来存储数据的,你存入银行的钱,在银行管理系统里就是数据,当很多存款人往银行存钱,就形成很多很多的数据,这些很多的数据统称为数据库。为了方便你存钱和取钱,于是就需要一个良好的管理系统来操...
2020-04-11 13:11:55
393
原创 PyQt5安装详细教程?
1、首先安装python1. 安装Python安装版本:python 3.7.4官方网站:www.python.org Downloads -> Windows -> Windows x86-64 executable installer注意:双击开始安装的时候,一定要把下面的 Add Path 勾上 (表示添加到环境变量,这样cmd也能使用了)如果忘...
2020-01-17 15:49:14
1949
2
原创 Virtual Serial Port 虚拟串口软件下载及安装使用教程
1、虚拟串口软件是硬件工程师一个必不可少的软件,我们可借助串口软件来进行调试。接下来向大家介绍Virtual Serial Port 9.0安装使用教程。点击下载2、解压软件安装包,打开英文破解版,运行Virtual Serial Port Driver Pro3、点击OK.4、5、、6、7、8、9、等待安装10、安装成...
2019-12-06 08:47:53
46010
12
原创 QT Creator快捷键
Qt 中有许多快捷键,最重要的就是跳转函数定义,F2跳转到函数定义(和Ctrl+鼠标左键一样效果)如果F2 不能找到这个内容,那就command + shift + F 整个文件去寻找F1查看帮助F2跳转到函数定义Shift+F2声明和定义之间切换F4头文件和源文件之间切换Ctrl+1欢迎模...
2019-11-22 15:45:48
149
转载 qt中全局变量的用法
1.先在一个.h文件中声明一个类://Data.h#ifndef DATA_H#define DATA_Hclass Data{public:static int flag;//注意关键字staticstatic int size;};#endif2.在.cpp文件里类中的成员进行定义://Data.cpp#include "Data.h"int...
2019-10-15 08:18:18
465
原创 Altium Designer中怎么一次去掉所有的锁定?F
SHIFT+F后选择任意一个锁住的元件,弹出查找面板,在“LOCKED”后面选择“SAME”最后有个下拉框,选择MASK这样可以批量选中所有被锁元件,并高亮显示如果要选择部分,可以直接用鼠标框选或点选然后点击Apply,ok,弹出检视板(PCB INSPECTOR)将“LOCKED”的勾去掉,关闭检视板。最后SHIFT+C去掉全部选择,完成...
2019-08-25 20:47:44
20618
1
转载 C#如何通过按钮调用外部exe程序
1.在主界面添加调用外部exe程序的Button,双击此Button进入代码编辑页面。在程序的开始using System.Diagnostics;然后在初始化函数的上方定义private static System.Diagnostics.Process p;2.在Button的双击事件中,添加如下代码:if (p == null) {...
2019-08-25 17:12:39
2717
原创 QT做串口时,出现undefined reference to `_imp___ZN15
QT做串口通信时,出现error: undefined reference to `_imp___ZN15QSerialPortInfo14availablePortsEv'error: undefined reference to `_imp___ZN11QSerialPortC1EP7QObject'等错误时,只需要在.pro中添加QT+=serialport就可...
2019-08-14 16:48:12
4071
2
原创 Altium Desiner10 设计简单了解及PCB四层板设计详细介绍
一、Altum Designer10破解安装下载安装Altum Designer10.接下来这里将会附上破解版下载链接,请稍后二、PCB画板简单介绍1、新建工程PCB工程,打开AD10,点击File->New->Project->PCB Project.将工程文件取个名字保存在你能容易找到的文件目录下,这是一个项目工程文件,包含其他文件。如下图所示2,新建库...
2019-08-14 13:42:56
6643
原创 Qt Creator怎样更改默认构建目录,文件夹看起来整洁
Qt Creator编译程序时会创建一个与当前工程目录同级的构建目录,目录名称很长,且文件看起来杂乱。为此,我们Qt Creator更改默认构建目录,将可执行文件放入到工程目录下,使目录结构简洁,清晰。1、打开Qt Creator点击 工具->选项点击构建和运行,将红框中目录改为 ./%{CurrentBuild:Name}即可让你的工程目录保持整洁。...
2019-08-13 19:29:57
914
原创 error: 'QtSerialPort' file not found #include <QtSerialPort>解决方法?
我们在使用QT编写串口软件时,会用到serialport的类,在头文件添加#include <QtSerialPort>,出现error: 'QtSerialPort' file not found,此时,我们解决方法是将#include <QtSerialPort>改为#include <QtSerialPort/QSerialPort>...
2019-08-10 14:44:07
6594
5
原创 VS2012安装时出现找不到申请的对象?
有时候 安装VS2012时,会出现以下这种情况,怎么解决呢,原来是我们的系统缺少一些相关的组件,只需要把这个组件安装以下就好了。下载点击直接运行即可。、...
2019-07-31 21:13:42
1405
原创 keil5破解安装包下载及STM32固件包下载
1、keil5破解安装包下载 下载安装包 提取码:zicr将文件保存到本地目录。2、安装步骤将刚才下载好的文件解压到文件夹,此时你会看到三个文件,我们右键点击鼠标以管理员身份运行mdk515.勾选我同意,点击下一步这里的目录我们改为d,当然,也可以改为你指定的目录文件夹下,点解下一步这里的名字和邮箱我们随便写一个,点击下一步软件开始安装...
2019-07-29 11:21:45
89540
28
原创 Qt5下载安装及环境变量配置详解
一、Qt5是什么?QT是一个非常强大的图形用户界面应用程序开发框架,应用领域还是非常的广,特别是应用在嵌入式领域,许多的公司喜欢用它来做界面。这里为大家介绍一下QT5.13.0安装的详细教程,希望对初学者有一定的帮助。1、1首先我们需要下载安装包,点击下方,进入下载界面下载安装包ps:当点击下载安装包时,优快云会提示你,出现下图信息,这里不用管,点击继续访问。进入Qt下载界...
2019-07-28 19:17:06
12816
3
原创 QT Creator 中QWT安装及配置详解
Windows环境下QWT安装及配置Qt Creatoe下QWT安装及配置QT是一个开源平台,网上可以找到很多优秀代码,有时候我们打开一些带有画线的项目时,代码中#include <qwt_plot_curve.h>#include <qwt_plot_zoomer.h>等就会报错,出现此文件不包含在项目中,此时,我们需要安装配置QWT。什么是QWT?QWT,...
2019-07-23 21:32:00
2639
原创 STM32串口下载电路及一键下载方式
1、串口下载电路原理图复位接线方式如下:2、复位按键下载电路串口下载方式相对来说非常方便,无需借助J-LINK,只需一根USB线即可,将BOOT0接1,BOOT1接0即可(需要注意的是,此电路在下载时,需要按下复位按键)此时,我们需要借助FlyMcu软件下载工具,如果您没有,可以点击下载,提取码:dvdn下载完直接打开就行。确保您的串口是好的,打开FlyMcu软件,搜...
2019-07-23 09:28:05
4675
7
原创 QT4到QT5,打开项目,出现 QMainWindow: No such file or directory 等问题解决方法汇总
1、"error: QMainWindow: No such file or directory", 解决方法:在.pro文件#include <QMainWindow> 改为#include <QtWidgets>(若没有#include <QMainWindow>,直接添加#include <QtWidgets>),然后加上QT...
2019-07-23 08:59:32
15889
4
原创 QT Creator打开卡死完美解决方法
新手刚入门学习Qt开发,网上找了一大堆安装教程,好不容易新建了个工程,点击工程中任何一项,就会卡死,网上看解决方法,总结如下:1、Linux下删除或者重命名~/.designer/gradients.xml文件,重启QtCreator。Windows下删除或者重命名C:\Users\Administrator\.designer\gradients.xml文件,重启QtCreator。...
2019-07-19 10:36:20
9634
17
原创 如何用Altium Designer从PCB图中导出元件封装库?
在使用Altium Designer时,有时我们可能有一个PCB文件,这个PCB文件的封装库都是我们想要的。这种情况下可以用到Altium Designer的导出封装库的功能。导出的封装库可以被我们所用。下面以Altium Designer09软件为例说明如何从PCB图中导出封装库。 工具软件 Altium Designer 09软件 1、打开Altium Designer 09...
2018-04-24 08:12:44
52573
3
GDI+图形程序设计
2019-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人