RYMCU

NO1.软件安装-NEBULA-VSCODE

# nebula-vscode
在开发单片机程序过程中,我们首先用到的软件就是适合 51 单片机的 C 语言编程软件,编程软件采用 VSCODE 版本,接下来我们讲解软件的详细安装过程。
争渡 1 天前

NO0.开发板实验平台-NEBULA-VSCODE

# nebula-vscode
为什么要有开发板?第一个想到的应该是 USB 供电了,平常使用的手机、pad、小型的电子设备,几乎都有 USB 接口用来充电,所以我们也不类外,开发板上设计了一个 USB 接口。根据不同的应用场合,USB 接口又分为好多种形式,包括 TYPE-A,TYPE-B,TYPE-C,迷你
争渡 1 天前

Qt5串口调试助手(12)--windows下QT程序打包发布方法

# QT程序 # 打包 # 发布
1 .新建 QT 工程,以 release 方式运行,并将 生成的.exe 放入单独新建的文件夹2.如下所示运行 cmd3.使用 cd 命令切换路径至刚刚新建的文件夹4.执行命令 windeployqt 程序名,目的为将程序的依赖文件全部放到该文件夹5.使用 Enigma Virtual Box 软件打包,步骤如下6.新生成的.exe 文件可以在其他的 Windows 机器上运行了!
RYMCU-J 21 天前

Qt5串口调试助手(11)--中文显示乱码

# 串口调试助手 # Qt5 # 中文显示乱码
概述在串口接收显示,经常会遇到中文显示乱码,而英文或数字不会乱码!原因即为分段显示造成的,由于一个中文字至少需要 2 个字节表示,只有 2 个字节组合在一起才能正确的显示中文。假设串口是分两段接收的,刚好这两个字节分别在这两段中,不能组成一个完整的中文字,便会造成显示乱码了,如下图所示。一般情况下,串口数据都是一包一包的发,包与包之间是有一定间隔的,我们就利用这个间隔来尽量减少显示乱码。
RYMCU-J 21 天前

Qt5串口调试助手(10)--串口端口号自动刷新

# 串口调试助手 # 自动刷新
概述目前,串口端口号只有在软件启动时,自动刷新一次。如果打开软件之后,串口有变动,需要重启软件才能获得新的端口号,似乎不太智能。我们希望只需要点击“串口端口”下拉框就能自动刷新,而无需重新启动软件!该功能可通过重写下拉框类方法实现,内容来源于网络,搬运至此,方便大家应用。}2.在界面设计区,更改端口下拉框的类,由原来的 QcomboBox 提升为自定义的 myComboBox,如下图所示。
RYMCU-J 21 天前

Qt5串口调试助手(9)--多行发送功能

# 待分类
概述在很多场合需要用到发送单条或周期发送多条指令,发送的时候每一条都输一遍效率不高,多行发送功能很好的解决了这个问题。上述功能通过改变窗口尺寸和隐藏控件功能来实现,在构造函数中完成隐藏,因此,默认状态下无法显示多行发送区。ui->groupBoxMutiSend->hide();//隐藏多行发送区
RYMCU-J 21 天前

Qt5串口调试助手(8)--读取文件、保存数据功能

# qstring # Qt5 # qbytearray
如下图所示两个按钮将实现该功能。QString str=ui->TextRev->toPlainText();//整个内容作为字符串。}4.小结上述涉及到文件处理,记得添加相应的头文件。
RYMCU-J 21 天前

Qt5串口调试助手(7)--十六进制发送、接收,显示接收时间功能等

# 串口调试助手 # 十六进制
概述对于嵌入式调试来说,十六进制发送和接收功能是必不可少的 !在某些时候我们希望软件能够自动添加换行、并且能显示数据的接收时间。当然,我们同样需要有停止显示功能,即在接收的过程中停止显示数据,方便查询历史数据,而不需要改动串口硬件。一键清空发送区、接收区内容当然也是必不可少。
RYMCU-J 21 天前

Qt5串口调试助手(6)--发送接收流量统计及状态栏设计

# 串口调试助手 # 发送接收流量统计
step1:mainwindow.h 中添加标签兑现,发送和接收变量、系统时间变量,相应函数声明//添加自定义变量。void setNumOnLabel;//设置标签内容step2: 初始化系统时间显示定时器,标签与状态栏关联、内容初始化QTimer *DateTimer = new QTimer;//状态栏显示时间,日期。STABar->addPermanentWidget;// 从右往左依次添
RYMCU-J 21 天前

Qt5串口调试助手(5)--周期发送数据

# 定时器 # 文本框
QTimer *PriecSendTimer;step2:在 mainwindow.cpp 的构造函数中创建定时器,并关联超时函数//创建周期发送、时间显示、延时接收定时器,并初始化。因此,我们只需要在选中“周期发送”的时候,重新设置发送周期和启动定时器即可。PriecSendTimer->start;//启动周期发送定时器
RYMCU-J 21 天前
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 8