自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 雅特力AT32F403A移植FreeRtos-移植笔记

雅特力AT32F403A移植FreeRtos-移植笔记

2024-06-20 14:29:17 350

原创 AWM40000系列流量计使用

AWM40000系列流量计

2024-06-19 09:38:31 160

原创 AT32重映射输出PWM

使用AT32配置重映射输出PWM

2024-06-03 13:25:10 207

原创 STM配置CA1和CAN2通信

今天内容:1.配置CAN1和CAN2环回模式下接收数据;2.配置CAN1和CAN2正常模式下进行相互通信这里我不再给大家继续讲CAN通信基础原理了,直接上手教大家使用STM32CubeMX配置环回模式下的收发数据,以及配置STM32F405RGT6的CAN1和CAN相互通信;

2024-03-18 10:40:25 1736 1

原创 使用HAL库编译出现找不到“HAL_SPI_Init”问题,“Error[Li005]: no definition for “HAL_SPI_Init“ [referenced from D:\芯”

然后排查发现HAL_I2C_Init,I2C的初始化没问题报错,证明一个问题应该不是路径的问题,然后我使用STM32CubeMx,发现该工程并未使用SPI配置,只是使用SPI的hal库的库函数进行初始化,那么证明一个问题,应该是驱动的hal库应该没有正常添加进工程里面。出现这个问题,我首先想HAL_SPI_Init是hal库的库函数,是不是没引用路径什么的,检查发现引用了。其次想了下,是不是没添加对应的hal库的路径呢,检查发现也正常引用了。编译工程后出现HAL_SPI_Init没定义问题。

2024-03-18 09:44:19 378

原创 解决IAR打开.ewp文件出现路径异常问题“The priet “D:芯片资料STM32F405RGT61STM32 12SISTM32 12SEWARM...GD32l demolProiects“

可以看到当前路径下的.ewp文件路径不对,AR工程中的.ewp文件工程文件,它在新建工程之后产生。该文件保存了工程配置,包括包含的源文件、定义的宏等,所以路径不对坑定找不到。我想可能是当时打包工程的时候路径啥的影响了吧,打开工程后啥也没有。所以将当前路径更改为当前路径下就好了。

2024-03-18 09:30:02 564

原创 STM32F405RGT6获取DHT11温湿度数据

使用STM32CubeMX配置STM32F405RGT6读取DHT11数据

2024-01-12 14:50:55 436 1

原创 STM32使用三种方式(阻塞、中断、DMA)实现串口发送和接收数据

STM32串口外设提供了3种接收和发送方式:阻塞、中断、DMA,主要给大家分享中断方式接收不定长数据和DMA使用空闲中断接收不定长数据。

2023-12-27 16:56:19 2088 1

原创 QT释放在子线程调用的socket,并关闭对应线程

QT释放在子线程调用的socket,并关闭对应线程

2023-12-18 11:13:22 519 1

原创 QT使用继承QThread的方法实现开启多线程接收UDP

继承QThread的方式重写run()实现多线程

2023-12-17 22:19:17 873 3

原创 QT使用多线程的方式实现UDP的接收

步骤1:界面设计,这里其实只需要绑定自己的IP和接收端口就好了,我主要是想要后面接着利用这个demo写其他的东西,所以就多添加了写组件,注意要添加一个textEdit来显示接收到的数据。今天这个demo主要是使用socket绑定一个固定的IP个端口接收UDP数据,使用moveToThread的方式将UDP的接收放到子线程里面。使用多线程的方式,实现UDP数据的接收,并将接收到的UDP数据打印到textEdit当中。步骤3:在自己的主窗口文件中实现几个槽函数,日志输出槽函数和UDP接收处理槽函数。

2023-12-11 10:47:06 2257 1

原创 QT打包生成可直接运行的.exe(使用windeployqt生成)

请进入之前windeployqt.exe安装路径寻找缺少的文件,并拷贝进去,若找不到对应的.dill请使用Everything工具查找具体文件路径。最近才发现一直写代码好像忘记怎么打包QT程序了,刚好整理下,自己再重温一下。:在Qt Creator 中使用release的方式直接构建项目。:查看当前构建生成路径,并将所生成的.exe单独拷贝出来。:需要判断自己生成的程序时32位还是64位):找到当前自己安装QT的目录(这里我就直接拷贝到桌面了。

2023-12-05 11:23:48 545

原创 Linux下QT实现UDP组播方式和Windows下的区别

3.注意之前使用QHostAddress::AnyIPv4绑定的小伙伴需要注意,检查自己发送UDP数据的时候绑定的IP是否和目标IP在同一网段,不然可能会出现,调用发送IP与目的IP不在同一网段(建议禁用自己的无线网卡和虚拟网卡,在有线网卡上配置对应的IP)。很多小伙伴,可能再实现开始可能会先绑定自身的IP,再加入组播组可能会导致收不到组播数据的情况,当你使用bind函数将套接字绑定到固定的IP地址时,该套接字只会接收目标IP为该固定IP的数据包。检查配置路由配置成功后,就可以开始调试啦!

2023-10-09 15:45:44 687

UDP多线程接收demo

之前给大家分享的多线程接收UDP数据demo,包含两种线程创建的方法,以及如何关闭对应的子线程和释放资源,希望能给大家帮助。

2023-12-18

空空如也

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

TA关注的人

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