- 博客(56)
- 资源 (9)
- 收藏
- 关注
原创 OleSetClipboard: Failed to set mime data (text/plain) on clipboard: COM error 0xffffffff800401d0 (U
在创建新类或者GUI程序使用.ui方式之后,在MainWindows中使用QClipboard会报错,执行完clipboard->setText之后剪切板是空的。首先在MainWindows中创建信号和槽函数,主要是信号,槽函数只是起到一个使用剪切板的作用。现在问题又出现在怎么把MainWindows中的QString复制到剪切板中。后面发现在main.cpp中是可以用的。这里的槽函数是一个找QQ窗口的程序。在main.cpp中。
2024-08-12 16:58:37
381
原创 VsCode安装PlatformIO 开发ESP arduino,买的板子或者随便ESP,PlatformIO添加Board(不是自定义Board)
VsCode安装PlatformIO 开发ESP arduino,买的板子或者随便ESP
2023-02-27 20:39:37
2155
4
原创 vscode下使用arduino插件开发ESP32 Heltec WiFi_Kit_32_V3
vscode下使用arduino插件开发ESP32 Heltec WiFi_Kit_32_V3
2023-02-22 15:29:40
762
1
原创 Qt编译android 概要信息提示 https://services.gradle.org/distributions/gradle-5.5.1-bin.zip
QT编译提示一直在下载QT gradle-5.5.1-bin.zip
2023-02-10 23:02:50
461
原创 ERROR(ORPSIM-15108): Subcircuit MAX232_RIN_TYP used by X_U1 is undefined
ERROR(ORPSIM-15108): Subcircuit MAX232_RIN_TYP used by X_U1 is undefined
2022-11-01 10:28:21
1543
1
原创 Contents mismatch at: 08000000H (Flash=FFH Required=00H) ! Too many errors to display !
Contents mismatch at: 08000000H (Flash=FFH Required=00H) ! Too many errors to display !
2022-07-25 14:01:49
3486
原创 STM32CubeIDE1.9.0\STM32CubeMX 6.5 F429IGT6加LAN8720A,配置ETH+LWIP
STM32CubeIDE1.9.0\STM32CubeMX 6.5 F429IGT6加LAN8720A,配置ETH+LWIP,解决目前已知的STM32CubeMX 6.5 问题
2022-06-09 14:23:16
7341
11
原创 STM32F107+LAN8720A使用STM32cubeMX配置网络连接+tcp主从机+UDP app
TM32F107+LAN8720A使用STM32cubeMX配置网络连接+tcp主从机+UDP app以及ST官方的TCP例程本例程的底层是由CubeMX生成,后续添加一些TCP和UDP的app,以及前期联网的DHIP逻辑一信息
2022-05-23 14:24:36
14228
9
原创 STM32Cubeide/STM32F103CubeMX生成自定义HID设备
STM32Cubeide/STM32F103CubeMX生成自定义HID设备
2022-04-29 14:36:07
1711
原创 STM32cubeide/STM32cubeMX USB链接W25QXX做U盘
STM32cubeide/STM32cubeMX USB链接W25QXX做U盘,使用HAL库
2022-04-21 13:19:30
2382
原创 使用STM32cubeMX/STM32cube ide 生成FatFS代码,操作SPI FLASH
使用STM32cubeMXSTM32cube ide 生成FatFS代码,操作SPI FLASH
2022-04-19 14:20:32
1078
原创 国产GD芯片CAN过滤器
GD芯片替换ST芯片时,ST的CAN过滤器程序不可用下面是CANopen中常用CANID的过滤器运行环境:#include “gd32f10x.h”#include <stdio.h>#include “gd32f10x_can.h”#include “gd32f10x_gpio.h”/*-------------------------------------------//函数名:CAN_Set_Filter//描述:CAN0过滤器,默认配置符合CANopen基本指令过
2021-09-09 08:51:43
12970
原创 C语言模拟进栈出栈,先进先出先进后出共用内存
#include <stdio.h>#define Debug_En 0 #define Data_Len 10typedef struct Stack{ int Data[Data_Len]; int P_Active; //当前栈长 } My_Stack_type;My_Stack_type My_Stack;int Stack_Push(My_Stack_type *Stack_Active,int Data) //进栈 { if(Stack_Activ
2021-04-10 11:34:59
911
原创 KEIL RVMDK编译后的data类型
KEIL RVMDK编译后的信息Program Size: Code=86496 RO-data=9064 RW-data=1452 ZI-data=16116Code是代码占用的空间;RO-data是 Read Only 只读常量的大小,如const型;RW-data是(Read Write) 初始化了的可读写变量的大小;ZI-data是(Zero Initialize) 没有初始化的可读写变量的大小。ZI-data不会被算做代码里因为不会被初始化;简单的说就是在烧写的时候是FLASH中的被占
2021-03-08 10:00:13
205
原创 GD单片机Keil环境搭建
链接:https://pan.baidu.com/s/1-_lcwPu3xrw91uw_r8atwQ提取码:bkpq复制这段内容后打开百度网盘手机App,操作更方便哦1、 安装packGD文件夹内有Keil4和Keil5两个,按照要求,没有安装过用于写51单片机的keil4可安装Keil5文件夹内的pack文件,我这边只成功过Keil4内的文件安装完成后打开GD文件夹中\GD32F10x_Firmware_Library_V2.1.2\Template\Keil_project例程,若没有提示找不
2021-01-15 09:28:06
2842
原创 CAN过滤器
CAN过滤器1、配置过滤器必须使过滤器组工作在初始化模式,配置完成后进入正常模式CAN1->FMR|=1<<0; //过滤器组0工作在初始化模式//CAN1->FMR|=1<<n; //过滤器组n工作在初始化模式/*...配置*/CAN1->FMR&=0<<0; //过滤器组0进入正常模式//CAN1->FMR&=0<<n; //过滤器组n进入正常模式2、配置某个过滤器时也要先关闭该过滤器的激活
2020-12-25 11:16:59
1544
1
原创 CANopen使用方法与对象字典主要参数
对象字典主要参数配置0x1000-0x1029 系统参数0x1005 SYNC CON ID 涉及CANopen主机发送的SYNC 同步帧ID与使能0x1005 子指标0x00的值:31:无意义30:gen 0:不生成同步消息 1:生成同步消息29:frame 0 11位CAN-ID有效 1 29位CAN-ID有效28:0 ID 0:10 11位ID 0:28 29位ID一般主机定义为0x0x40000080 发送同步消息,11位ID,ID=0x80。0x1006 定义SY
2020-10-22 07:57:08
9858
1
原创 CANopen开启PDO定时发送后心跳帧时间错误,PDO迟迟不发送,CANopen时间轴错乱
CANopen的例子中,一种使用很多也很简单的方式是用一个1ms定时器中断,然后用全局变量重写sertimer和getElapsedTime函数,然后中断服务函数中加入timerForCan//Set the next alarm //void setTimer(TIMEVAL value){ NextTime=(TimeCNT+value)%TIMER_MAX_COUNT;}// Get the elapsed time since the last occured alarm
2020-10-16 13:54:11
2579
3
原创 CANopen STM32移植
后面有官方源码和字典生成工具,还有移植好的链接。链接失效联系我步骤一:在新建好的工程目录下新建文件夹CanFestival,再在CanFestival下新建文件夹driver、inc和src,再在inc文件夹下面新建stm32文件夹步骤二:将CanFestival-3-10\src目录下的dcf.c、emcy.c、lifegrd.c、lss.c、nmtMaster.c、nmtSlave.c、objacces.c、pdo.c、sdo.c、states.c、sync.c、timer.c共12个文件拷贝到C
2020-10-12 09:11:04
8732
15
原创 QT 曲线/示波器 customplot控件
1、使用官方网站:http://www.qcustomplot.com/把qcustomplot.cpp和qcustomplot.h拷贝到工程目录下,然后把这两个文件引入工程项目即可在项目中点右键添加现有文件,把两个文件加入工程。这时pro文件会添加上qcustomplot.cpp和qcustomplot.h,这时还需要添加的是QT += widgets printsupport在UI文件拖入一个Widget,然后提升为QCustomPlot,.h文件同名自动变小写2、绘图 ui->
2020-09-22 15:53:59
5245
5
原创 windows下修改qt程序的窗口图标和应用程序图标
windows下修改qt程序的窗口图标和应用程序图标工具/原料qtico图标qt工程1新建一个qt的应用程序工程,按默认设置即可2运行程序,查看默认的应用程序图标和窗口图标END修改窗口图标1通过画图板新建一个test.png图片,并保存到qt项目的img目录下2在main.cpp文件中,加载img下的图片,并通过setWindowIcon函数,修改窗口图标。** 注意:需要将img文件夹放到exe可执行程序的同一级目录QString StrPath=QApplic
2020-08-17 21:30:41
1190
原创 QT error: no matching member function for call to ‘connect‘
error: no matching member function for call to ‘connect’包括connect之外的函数也可能会出现这种错误,目前遇到的一种错误,例: //出错函数connect(ui->spinBox_HEX,&QSpinBox::valueChanged,[=](){ });//QSpinBox::valueChanged函数......
2020-03-16 14:14:49
22032
1
原创 QT编程入门
常用数据0特殊的十六进制1.十六进制数值转字符1.1 0x31变为"31"1.1.1 QByteArray原数据//QByteArray转十六进制格式显示"1">>"31" 0x06>>"06" 10>>"0A"QByteArray data;QString ret(data.toHex().toUpper());//toUpper()大...
2019-12-12 13:49:20
1761
QT 文本编辑器风格颜色
2023-02-28
QT for Android BLE 低功耗蓝牙
2023-02-20
QT gradle-5.5.1-bin.zip
2023-02-10
STM32F107+LAN8720A使用STM32cubeMX配置网络连接+tcp主从机+UDP app
2022-05-23
STM32cubeide/STM32cubeMX USB链接W25QXX做U盘
2022-04-21
使用STM32cubeMX/STM32cube ide 生成FatFS代码,操作SPI FLASH
2022-04-19
QT 串口助手软件加源码,有示波器功能,发送可添加CRC校验
2020-08-14
UCOSIII.zip
2019-12-12
通用定时器输出比较模式,寄存器配置,从零开始全解析:TIM输出比较模式,四通道输出,同频率,占空比、相位可调,高电平时间要求大于Arr-相位,
2018-12-08
STM32时钟简介与系统时钟配置方法
2018-11-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人