自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32CubeMX学习笔记(27)——FatFs文件系统使用(操作SD卡

SDIO 外设支持生成 DMA 请求,使用 DMA 传输可以提高数据传输效率,因此在 SDIO 的控制代码中,可以把它设置为 DMA 传输模式或轮询模式,ST 标准库提供 SDIO 示例中针对这两个模式做了区分处理。主时钟 SDIOCLK 产生 CLK 引脚时钟有效沿选择,可选上升沿或下降沿,它设定 SDIO 时钟控制寄存器(SDIO_CLKCR)的 NEGEDGE 位的值,一般选择设置为。硬件流控制选择,可选使能或禁用,它设定 SDIO_CLKCR 寄存器的 HWFC_EN 位的值。

2024-05-17 09:11:49 399

原创 STM32CubeMX学习笔记(27)——FatFs文件系统使用(操作SD卡(1)

FA_CREATE_ALWAYS | 创建一个新文件。如果文件已存在,则它将被截断并覆盖。

2024-05-17 09:11:15 314

原创 STM32cubeMX【Hal库】实现wifi无线通讯【利用ESP8266模块】—

AT+CWMODE=1:设置工作模式(STA模式)AT+RST:模块重启(生效工作模式)AT+CWJAP=“111”,“11111111”:连接当前环境的WIFI热点(热点名,密码)AT+CIPMUX=0:设置单路连接模式AT+CIPSTART=“TCP”,“xxx.xxx.xxx.xxx”,xxxx:建立TCP连接AT+CIPMODE=1:开启透传模式AT+CIPSEND:透传模式下,传输数据+++:退出透传模式。

2024-05-17 09:10:41 330

原创 STM32cubeMX【Hal库】实现wifi无线通讯【利用ESP8266模块】—(1)

【对于穿透的理解】顾名思义,开启穿透就是不用管wifi协议怎么实现的~我们只用专注于在A设备和B设备间使用串口收发数据,就好像A和B直接用导线相连~ 就好像穿透了~+++可推出穿透模式【ESP8266的一般使用顺序】这里的“一般”指的是:ESP8266连接当前环境的热点,与服务器建立TCP连接,传输数据。AT+CWMODE=1:设置工作模式(STA模式)AT+RST:模块重启(生效工作模式)

2024-05-17 09:10:07 439

原创 Qt QFile文件操作详解(2)

注意,传递给 mode 参数的多个值之间不能相互冲突,比如 Append 和 Truncate 不能同时使用。如果文件成功打开,open() 函数返回 true,否则返回 false。QFile 类提供了很多功能实用的方法,可以快速完成对文件的操作,下表列举了常用的一些:表 2 QFile常用方法 普通成员方法 功 能【实例一】演示了 QFile 类读写文本文件的过程。

2024-05-17 05:49:12 901

原创 Qt QFile文件操作详解(1)

bool QIODevice::putChar(char c) | 向文件中写入字符 c,成功时返回 true,否则返回 false。| QByteArray QIODevice::read(qint64 maxSize) | 从文件中一次性最多读取 maxSize 个字节,然后返回读取到的字节。

2024-05-17 05:48:38 810

原创 Qt QFileDialog实现文件选择对话框_qfiledialog选择文件夹

【代码】Qt QFileDialog实现文件选择对话框_qfiledialog选择文件夹。

2024-05-17 05:48:04 266

原创 Qt QFileDialog实现文件选择对话框_qfiledialog选择文件夹(2)

使用Qt的QFileDialog类,实现文件选择对话框多选文件的功能,参考Qt 官方文档:http://doc.qt.io/qt-5/qfiledialog.html。

2024-05-17 05:47:30 258

原创 Html网页和C++ App通信 - qwebchannel

\ // 这里需要跟前端约定好指定的button。

2024-05-17 02:10:15 315

原创 Html网页和C++ App通信 - qwebchannel(1)

Qt5 引入了 Qt WebChannel 的概念。这是为了在不能影响各端代码执行的前提下实现 Qt 端于 client 端的无缝 双向 通信。QWebChannel 提供了在 C++应用和 前端(HTML/JS)之间点对点的通信能力。通过向 前端的 QWebChannel 发布 QObject 的 派生对象,进而实现在 前端无缝读取来自 Qt 端的 公共插槽 和 QObject 的 属性值 和 方法。在整个通信过程中,无需任何手动序列化传入的参数。

2024-05-17 02:09:41 301

原创 html爱心表白代码(最全)_爱心代码html

需要本文表白代码可以进社区下载—>>>网页爱心表白代码大全对象生日快乐祝福代码—>>>html生日快乐代码和ta在一起100天纪念代码—>>>相爱xxx天纪念html代码表白你愿意吗烟花特效(背景是飘落的花瓣)—>>>网页表白代码烟花特效本文共有14个表白效果,几乎每个代码都有详细的使用说明和独立的支付入口,扫码支付成功后会得到该资源的百度网盘链接和提取码。如果你用电脑,直接打开手机支付宝扫码支付成功后刷新页面即可;

2024-05-17 02:09:07 330

原创 curl学习篇3:curl API简介_curl api接口

默认的 HTTP验证方法是"Basic”,它将用户名与密码以明文的方式、经Base64编码后保存在HTTP请求头中,发往服务器。当前版本的libcurl支持的验证方法有:basic, Digest, NTLM, Negotiate, GSS-Negotiate and SPNEGO。t完成后调用. 即:完成curl_easy_setopt指定的所有选项(执行curl的各种操作),并且通过分析其返回值,可以判断curl执行的情况。: 返回libcurl库的版本的字符串。:执行前面设置的阻塞传输的外部接口。

2024-05-16 21:10:56 944

原创 curl学习篇3:curl API简介_curl api接口(1)

中的stream指针的来源,即:设定回调函数的第四个参数的数据类型。中的stream指针的来源,即:设定回调函数的第四个参数的数据类型。t完成后调用. 即:完成curl_easy_setopt指定的所有选项(执行curl的各种操作),并且通过分析其返回值,可以判断curl执行的情况。:设定一个回调函数,执行libcurl在接受到数据后用户想进行的操作,通常函数多做数据保存的功能,如处理下载文件。函数原型中的stream指针来源,即:设定回调函数的第四个参数的数据类型。

2024-05-16 21:10:22 825

原创 CubeMX使用FreeRTOS编程指南_cubemx freertos

比如添加如下的代码。

2024-05-16 21:09:47 616

原创 C++ 笔记5 this指针 析构函数 拷贝构造和拷贝赋值_函数返回对象调用拷贝构造函数的this指针在哪

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人**cout

2024-05-16 16:09:36 384

原创 C++ 笔记5 this指针 析构函数 拷贝构造和拷贝赋值_函数返回对象调用拷贝构造函数的this指针在哪(3)

【代码】C++ 笔记5 this指针 析构函数 拷贝构造和拷贝赋值_函数返回对象调用拷贝构造函数的this指针在哪(3)

2024-05-16 16:09:02 258

原创 C++ 笔记5 this指针 析构函数 拷贝构造和拷贝赋值_函数返回对象调用拷贝构造函数的this指针在哪(2)

【代码】C++ 笔记5 this指针 析构函数 拷贝构造和拷贝赋值_函数返回对象调用拷贝构造函数的this指针在哪(2)

2024-05-16 16:08:28 229

原创 C++ 笔记5 this指针 析构函数 拷贝构造和拷贝赋值_函数返回对象调用拷贝构造函数的this指针在哪(1)

需要这些体系化资料的朋友,可以加我V获取:vip1024c (备注嵌入式)**//通过this区分哪个是成员变量.

2024-05-16 16:07:53 315

原创 51单片机项目(14)——基于51单片机的烟雾报警系统_单片机烟雾报警器设计

LCD1602 模块是一种常用的字符液晶显示屏模块,它可以用于显示简单的文本信息。LCD1602 模块通常由一个 16x2 的字符液晶显示屏组成,可以显示 16 列字符和 2 行字符。引脚:LCD1602 模块通常具有 16 个引脚,其中包括用于数据传输和控制的引脚,以及背光控制引脚。控制器:LCD1602 模块通常采用 HD44780 控制器,这是一种广泛使用的字符液晶显示控制器。接口:LCD1602 模块可以通过并行接口或者串行接口(如 I2C)与单片机或者其他设备进行连接。

2024-05-16 13:06:55 273

原创 51单片机项目(13)——基于51单片机的智能台灯protues仿真_uv灯智能控制protues

因此,为满足用户个性化和定制化的需求,智能台灯将越来越多地提供可定制的选项,例如可调节的色温、RGB灯光等,从而进一步满足用户的需求。例如,可以探索更先进的传感器技术、更高效的控制算法、更人性化的交互方式等,为智能台灯及其他智能照明产品的发展带来新的突破。例如,更先进的传感器技术、更高效的照明控制算法、更智能化的人机交互界面等,都将为智能台灯的发展提供更多的创新空间。随着智能家居市场的持续发展和技术的进步,智能台灯将发展出更多功能,提供更好的用户体验,满足人们对智能化生活的需求。

2024-05-16 13:06:21 412

原创 51单片机项目(12)——基于51单片机的智能台灯设计_基于51单片机的自动调节台灯系统的设计与实现

需要注意的是,HC-SR04模块的使用可能会受到一些因素的影响,例如噪声、超声波传播速度的变化等。在编程时,您还需要根据具体的控制器和开发平台,选择适当的代码和库函数来进行触发和读取操作。接收超声波回波:HC-SR04模块会自动接收超声波信号的回波,并将其转换为Echo引脚上的电平信号。计算距离:通过测量超声波信号从发射到接收的时间差(通常以微秒为单位),可以计算出距离。综上所述,使用HC-SR04模块可以通过发送超声波信号,并测量其回波的时间来计算距离。注明:所有模块的VCC 和 GND都需要连接。

2024-05-16 13:05:47 231

原创 51单片机项目(12)——基于51单片机的智能台灯设计_基于51单片机的自动调节台灯系统的设计与实现(1)

将VCC引脚连接到5V电源,GND引脚连接到地,Trig引脚连接到您控制器上的数字输出引脚,Echo引脚连接到您控制器上的数字输入引脚。通常使用I2C总线连接,将PCF8591的SDA引脚连接到主控设备的SDA引脚,SCL引脚连接到主控设备的SCL引脚,同时接地引脚和电源引脚。需要注意的是,HC-SR04模块的使用可能会受到一些因素的影响,例如噪声、超声波传播速度的变化等。通过写入适当的数值,可以控制模拟输出通道的电压值。处理数据:根据您的应用需求,对从PCF8591读取的数据进行适当的处理和解析。

2024-05-16 13:05:11 369

原创 ubuntu安装opencv的正确方法_ubuntu opencv安装

本文介绍的是如何安装ubuntu下C++接口的opencv。

2024-05-16 01:35:24 629 1

原创 Ubuntu中使用cmake链接opencv库的两种方法(opencv3中 base+module动态库的名字也在这里写好了)_ubuntu中的 opencv required是什么意思

添加OPENCV库#指定OpenCV版本,代码如下#如果不需要指定OpenCV版本,代码如下#添加OpenCV头文件#显示OpenCV_INCLUDE_DIRS的值。

2024-05-16 01:34:50 804

原创 Ubuntu下opencv编译总结_ubuntu 编译opencv

即可生成一个DisplayImage的执行文件,执行./DisplayImage test.jpg即可打开图片, test.jpg为该文件夹下放置的一张图像,也可以指定到其它路径中的图像。这里需要说明的是在最新版的opencv4中,/usr/local/lib/pkgconfig下生成的是opencv4.pc,因此需要指定。有的项目需要使用opencv的.a静态库,动态库能生成部分.a文件,但是不完整,因此找了下生成静态库的方法。是编译后相关so文件的放置位置,这个最好保持该设置;

2024-05-16 01:34:16 1116

原创 Ubuntu下cutecom图像界面串口调试工具使用详细_cutecom怎么识别串口

然后是选择串口,由于Ubuntu下面可不是Windows那样可以直接从设备管理器里面看到哪个串口插上了,他还有更觉得,直接将系统开机到目前所有端口插拔的状态全部记录下来了,如果做的呢?现在似乎貌似已经呈现了windows下面的操作情景了是吧,然后选择根据device对应的下拉列表选择串口试试是吧,然后点击open device试试手气了?一,安装,首先下载这个软件,终端和软件中心均可下载,终端下载命令:sudo apt-get install cutecom 即可快速搞定安装问题。三 ,打开和使用串口。

2024-05-16 01:33:40 592

原创 Git 常用命令总结,掌握这些,轻松驾驭版本管理

最近公司的代码管理工具要从SVN转到Git上,因此虽然之前用过Git,但是都是一些简单的推送提交,因此还是有必要进行一些系统的学习,这里做一下笔记,以备后询,且不定期更新。关于SVN和Git的比较已经有很多文章说过了,就不再赘述,本文的重点是如何使用的Git命令进行操作,冷门的就不说了,且比较零散,系统的学习推介廖雪峰的Git教程。声明。

2024-05-15 23:23:32 626

原创 GAN学习 ACGAN TensorFlow代码解读_acgan代码

用Adam优化器优化G\D参数。

2024-05-15 23:22:58 274

原创 frp内网穿透+Nginx反向代理_如何通过nginx和frp实现一个端口访问多个服务

通过Nginx可以把vhost_http_port的端口反向代理到二级域名的80端口。启动frp服务端(linux的话,要在后台运行的话,加&就可以了)启动客户端(windows不知道怎么在后台运行)频,并且后续会持续更新**编写frps.ini文件。编写frpc.ini文件。

2024-05-15 23:22:24 529

原创 FreeRTOS记录(四、FreeRTOS任务堆栈溢出问题和临界区)_freertos堆栈溢出

*64会溢出字的内存空间不够SHT21 协议读取*/for(;😉/***/for(;😉!osDelay(1);for(;😉printf(“任务:%s 溢出\r\n”,pcTaskName);

2024-05-15 23:21:49 782

原创 传感与检测实验报告,差动变压器的特性测定,江南大学物联网自动化

/返回x的系数k公式:k=( n sum( xy ) - sum( x ) sum( y ) )/( n sum( x^2 )-sum(x) ^ 2 )只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新**//返回常量系数系数b 公式:b = sum( y ) / n - k * sum( x ) / n。System.out.println(“非线性误差为:” + maxy/fully);//返回对应项相乘后的和。

2024-05-15 02:15:54 948

原创 优秀程序员不得不知道的20个位运算技巧_位运算 在开发中的技巧(2)

获得long最小值,和其他类型的最大值,最小值同理.

2024-05-15 02:15:17 230

原创 优秀程序员不得不知道的20个位运算技巧_位运算 在开发中的技巧(1)

如果您知道实用的一行位运算技巧请留言,博主不胜感激,还有我总结的位运算难免有不健壮之处,请您多多批评。

2024-05-15 02:14:40 489

原创 从零开始搭建flink流式计算项目-2小试牛刀-物联网场景下,如何实现设备采集参数监控报警功能

(img-OmKCTvKd-1715710417158)]* 触发报警的采集变量名称。// 仅针对部分设备监控。* 触发报警的采集值。* 获取物联采集数据。

2024-05-15 02:14:00 855

原创 C语言-一级指针与二级指针的详解(图文并茂,深入浅出)_c语言一级指针和二级指针(1)

如下图所示,先为二级整型指针ptr分配空间,然后赋值。

2024-05-14 16:43:00 333

原创 cvte2021秋招 嵌入式 offer 面经_cvte嵌入式软件开发(单片机)笔试

感觉我运气很好,这个面试官人也很好,这是我第一次面试(面对面的),有些问题也没准备好,我说我没想过、没试过的时候, 面试官大哥总会跟我说,你想想看有什么方法呢?给我思考的机会哈。最后对我的问题也很细心的跟我解释新员工进来后如何,以及嵌入式进来后的可能会分的方向!这些问题都仅供参考,这些都还很简单,编程题也是,不过也有朋友问的问到很底层的驱动、内核移植裁剪、uboot,那是有点南了,有裂开的,也有过的。。准备充分,相信还是可以的!

2024-05-14 16:42:20 881

原创 cvte2021秋招 嵌入式 offer 面经_cvte嵌入式软件开发(单片机)笔试(1)

感觉我运气很好,这个面试官人也很好,这是我第一次面试(面对面的),有些问题也没准备好,我说我没想过、没试过的时候, 面试官大哥总会跟我说,你想想看有什么方法呢?给我思考的机会哈。最后对我的问题也很细心的跟我解释新员工进来后如何,以及嵌入式进来后的可能会分的方向!这些问题都仅供参考,这些都还很简单,编程题也是,不过也有朋友问的问到很底层的驱动、内核移植裁剪、uboot,那是有点南了,有裂开的,也有过的。。准备充分,相信还是可以的!

2024-05-14 16:41:39 564

原创 2024年物联网嵌入式最新单片机电子钟,2024年最新快速上手

/将秒的个位数据类型转换。if(minute==60) //若计满60分钟。if(hour==24) //若小时计数计满24小时。if(second==60) //若计满60秒。

2024-05-14 13:02:01 595

原创 2024年物联网嵌入式最新前端有什么难点_前端项目难点(1),2024年最新一个月成功收割腾讯、阿里、字节offer

接下来我们可以通过 html2canvas 来把一个指定的html节点转换成 canvas 然后保存成图片这里涉及到三个类库1 qrcode-vue vue当中的一个二维码生成组件2 html2canvas 把一个指定的dom节点以canvans的形式生成截图3 download-canvas 下载canvans的类库解释: 让用户可以在中后台设置快捷键 ,进行一些常规的弹窗拉起 ,比如录入操作 锁屏操作。

2024-05-14 13:01:22 971

原创 2024年物联网嵌入式最新入门篇(4)NAO机器人接力赛通信问题_socket通信连接nao(1),物联网嵌入式开发开发谈

正从事IT行业的老鸟或是对IT行业感兴趣的新人**

2024-05-14 13:00:42 168

空空如也

空空如也

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

TA关注的人

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