自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (3)
  • 收藏
  • 关注

原创 QT SerialPort串口类readall()异常出错问题的解决方法

SerialPort readall()

2023-11-17 10:26:38 317

原创 win Qt5 qextserialport替代SerialPort串口类解决readall()异常问题的方法

在开发串口通信模块的时候发现,使用QT5自带的SerialPort类读取串口,虽然可以实现功能但不稳定,隔一段时间会出现代码跑飞的问题,定位是readall()出现问题,具体原因未知,时间紧迫故不再对具体原因做追溯。本文期望的读者对qt的基本使用有一定的了解,故不再对其他博主所作的工作进行详细说明,需要者可以结合其他文章一起看。其他文章有对使用那些头文件的描述,本文不再赘述,主要是区分linux和win的环境差别。将下载的文件拖入工程所在的文件并在qt编辑界面增加已存在的文件。

2023-11-17 10:10:02 519

原创 解决XCOM 工具乱码的问题

2:接收单元的buffer数据未使用unsigned char的格式接收数据。1:发送数据未勾选16进制发送的按钮导致发送的数据未ASCII码的数据。如果XCOM 发出的数据在其他平台上解析出乱码,可能由以下两个原因引起。

2023-05-24 18:15:13 1387

原创 QT 解决串口文件/dev/ttyPS读取的方法

在MainWindow的头文件下将read_data声明为槽函数。在该对象下创建槽函数read_data 对该槽函数进行定义。如果QT运行在linux的平台已经完成了对串口数据的挂载。在构造函数内写入如下代码。

2023-05-24 18:10:41 258

原创 解决正点原子,领航者、启明星 QT开发环境,zynq平台编译不过的问题。

教程中未提到qtcreator.sh到底在哪里,很多人没找到就直接使用图标打开了,这样子做是不行的。这个脚本在/home/zynq/Qt5.9.6/Tools/QtCreator/bin/qtcreator.sh。在桌面创建一个脚本,命名为name.sh(name随意)在该脚本中输入以下两条指令(路径按照实际情况加以修改)。如果编译提醒make: c:command not found 以下一般可以解决。按照教程搭建好编译环境以后,如果qt编译出错是一件令人崩溃的事情。

2023-05-17 11:00:45 253

原创 知网文献免费下载方法

登录你所在地的图书馆官网,一般有数字资源一类的模块,查看实否有知网的网站入口。如果有,在你所在地图书馆办理一张读者证注册好账号,以后就可以在图书馆的官方网站下载了。

2023-05-09 10:19:21 329

原创 c、c++编程技巧之数据类型转换的精度问题

但是在a/b中,如果a,b都是int型且a<=b时,该值为零,这往往会成为我们不易察觉的bug。我们知道 在C、C++编程中,1/2的值为0。故在处理该类型的问题时可以使用强制转换类型即。该结果应该被赋予一个float型的变量。

2023-05-08 14:02:27 160

原创 C\C++编程技巧之全局变量的初始化

考虑到如果第一次变量dis就是0的话,该动作并不会执行。故需要在上电初始化的时候,将该值设置为不相等,不要将dis_old值置为某一个特定的值,不然会出现特定的bug。

2023-05-08 11:59:49 516

原创 Ubuntu 安装教程之初始环境配置二

安装GCC G++编译器。

2023-05-05 09:51:40 100

原创 linux ubuntu 安装教程之初始配置

先确定网络链接没有问题,ping一下百度看能不能ping通,如果可以接下来的步骤再操作,否则先排除网络故障。ping www.baidu.com新建root账户:(根据提示设置密码)sudo passwd root 修改源文件gedit /etc/apt/sources.list :将源文件的所有东西全部删掉,替换为下面的内容(其实就是一个阿里源,也可以替换为清华源等等)deb http://mirrors.aliyun.com/ubuntu/ focal main restric

2021-08-06 13:40:10 122

原创 简言C语言使用技巧之数组到底有多大

一个数组的所有元素都是同类型的。eg:int test_array1100]; 这个语句的意思就是定义一个数组、他的名字是est_array他有100个元素每个元素都是int型的注意:这个数组有100个元素,不是101个,这里不从零开始数,那么什么时候从零开始数呢?答:下标!!!下标是从0开始标号的test_array[0]表示第1个元素test_ar...

2018-08-12 22:20:29 577

原创 简言C语言使用技巧之条件编译

 第一种:#define test_no1#ifdef test_no1printf("test_no1被定义的话,就打出这行字");#elseprintf("else 可以省略");#endif上面这种的用法是,如果标识符被定义了,那么就编译第一段,否则就编译第二段。第二种: #ifndef test_no2printf("如果没有定义上面的标识符,打出这行字"...

2018-08-11 22:09:35 164

原创 简言C语言使用技巧之左移右移符号 的运用

首先,问:这两个符号是干什么用的?答:右移,左移符号,让当前值右移或者左移问:怎么用?答:eg:(eg是举个例子的意思)int a=0xFF//a是十六进制的数,它是存在寄存器里的,对应的二进制数就是1111 1111a&lt;&lt;1;//a的位变为0x1111 1110,即0xFE了;注:这里注意,此处a为int型数据,数据类型最大为4个字节,即0xFFFF,此时,若0...

2018-08-10 23:13:24 1580

原创 杭电版C语言程序设计(第二版)书上代码(上)

#include&lt;stdio.h&gt;void main(){    printf("welcome to c\nA simple program");    }#include &lt;stdio.h&gt;void main(){    int x,y,sum;        printf("input data:\n");    scanf("%d",&a...

2018-08-10 22:10:33 527

原创 AD采集实现办法

AD采集实现办法1接口设计通信方式:SPI模式(dsp主,AD从)由DSP来控制ADS1256片上寄存器,通过DIN线读写这些寄存器。CS拉低为选通。DRDY低表示转换完成,与DSP的某中断连接。还需要确认的问题:通信速率的选择(ADS1256最大采样速率为30K采样点/秒(SPS))、信号发生器的信号类别(4路差分与8路伪差分输入)    2任务拆分2.1...

2018-08-10 22:07:32 9951

原创 FFT计算

实验步骤:1、        建立工程,确认配置无误。2、        利用TI官网提供的c674x.lib库文件提供的FFT库函数完成计算,下载该库文件并添加入工程。3、        利用CCS提供的Graph功能查看仿真结果。4、        利用matlab对同样的输入信号进行FFT变换,对比实验结果,确认结果正确。5、        利用CCS提供的clock计数功能查看CPU的时钟...

2018-04-16 09:36:10 1659

seting_file.zip,不知道为什么平台总是修改所需积分,可以通过我邮箱[email protected]获取

liunx初始化设置的脚本,包括源文件替换,nfs,ftp等

2021-08-06

C面试的试题

C语言面试试题 华为 嵌入式面试C语言面试试题 华为 嵌入式面试C语言面试试题 华为 嵌入式面试C语言面试试题 华为 嵌入式面试

2017-09-20

十大算法聚类算法

十大算法之聚类算法,

2015-08-23

空空如也

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

TA关注的人

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