- 博客(11)
- 资源 (8)
- 收藏
- 关注
原创 STM32-串口通信
系列文章目录文章目录系列文章目录前言一、HAL库串口中断接收数据溢出问题前言本文主要介绍了STM32使用串口通信的方法和遇到的问题。一、HAL库串口中断接收数据溢出问题问题描述:使用HAL库,在用串口中断接收数据时,难免会遇到接收数据溢出问题,在检测到溢出中断清除标志后,串口接收数据仍会出现异常现象。原因分析:由于HAL库中存在一些状态检测标志,在中断接收数据时,会判断这些标志状态,若状态异常,会导致数据接收异常。解决方法:通过重写回调函数,在回调函数中进行以下操作即可解决:vo
2022-04-26 21:17:00
723
原创 QT学习-基础控件
文章目录前言一、QPushButton1、设置样式前言提示:这里可以添加本文要记录的大概内容:本文主要介绍QT常用基础控件使用方法,持续更新。。。一、QPushButton1、设置样式ui->pushButton->setStyleSheet(QString("QPushButton { \ background-color: rgb(0, 150, 0); \
2022-04-14 18:06:52
487
原创 QT-问题总结
1、加载库文件后无法进入调试模式问题描述QT工程中使用到CAN驱动库时,能正常运行,调试时出现问题,如下图:@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obtainMessage(READ_DATA, bytes, -1, buffer).sendToTarget(); }原因分析:debug文件夹下缺少CAN运行库文件。解决方案:在debug文件夹中添加CAN运行库文件,如
2022-04-12 15:54:14
165
原创 QT学习-QPainter绘图
文章目录前言一、创建qbarpainter类二、添加控件三、关联定时器刷新四、实现效果前言本文主要介绍利用QPainter绘制柱状图,并动态更新高度。一、创建qbarpainter类新建qbarpainter类,继承QWidget并添加以下.cpp和.h代码:#include "qbarpainter.h"qbarpainter::qbarpainter(QWidget *parent) : QWidget(parent){ this->setAttribute(Qt::
2022-03-28 20:52:18
2260
2
原创 QT学习-事件
文章目录前言一、窗口关闭事件二、鼠标点击事件三、右键菜单栏事件前言本文主要讲解QT中常见事件处理。一、窗口关闭事件可在窗口.h文件中添加以下代码:protected: void closeEvent(QCloseEvent *event) { /* 函数可在.cpp中实现 */ if (continueToClose()) { event->accept(); } els
2022-03-22 12:06:38
489
原创 QT学习-数据类型转换
文章目录前言一、num转QString二、数据输出格式三、QString拆分到QStringList四、QStringList转QByteArray(HEX)前言本文主要记录QT中常用数据类型转换。持续更新...一、num转QStringint num = 123456;QString num_string = QString::number(num);转换后:num_string = “123456”;二、数据输出格式int num = 123456;qDebug()<
2022-03-21 22:14:54
1523
原创 QT学习-文件操作
文章目录一、文件读取二、文件写入一、文件读取调用getOpenFileName可打开文件路径。 QByteArray read_txt_data; QString read_data_string; QStringList read_data_stringlist; QByteArray read_data; QString filename = QFileDialog::getOpenFileName(this,
2022-03-21 21:15:10
327
Linux内核设计与实现(原书第3版)带目录pdf扫描版[36.7MB].pdf
2019-06-01
FreeRTOS实时内核使用指南_中文(带目录)
2018-12-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人