2023年4月24日

STM32F407 FreeRTOS 中断中发送信号量切换上下文差别

摘要: 开发环境:Window10 + MDK + STM32F407 + FreeRTos 操作方法:CAN 发送中断中发送信号量通知线程数据发送完成。 /** * @brief This function handles CAN1 TX request. * @param None * @retval 阅读全文

posted @ 2023-04-24 17:07 掌控命运 阅读(190) 评论(0) 推荐(0)

2023年2月27日

Qt 字符串相等判断问题

摘要: QString str = "0"; if (QString(param.value.data()) == QStringLiteral("空")) { str = "0"; } else { str = "1"; } /* 这里 字符串比较可能会出现不一致的现象 可以尝试添加 QStringLit 阅读全文

posted @ 2023-02-27 11:06 掌控命运 阅读(185) 评论(0) 推荐(0)

2023年2月9日

QTcpSocket 设置接收数据延时等待时间

摘要: /* 客户端接入槽函数 */ void TcpServer::slotNewConnect(void) {/* 获取连接的客户端句柄 这里设置刷新数据时间 1ms */ QTcpSocket *pSocket = this->m_pServer->nextPendingConnection(); p 阅读全文

posted @ 2023-02-09 13:46 掌控命运 阅读(462) 评论(0) 推荐(0)

2023年1月31日

Qt 按键添加图标

摘要: 1、开发环境:Qt5.12.2,QtCreate4.8.2 2、直接上代码 /* 按键上背景 */ QPixmap pixmap(":/Resourses/images/easyicon_net.png"); QPixmap fitpixmap = pixmap.scaled(100, 100, Q 阅读全文

posted @ 2023-01-31 16:08 掌控命运 阅读(333) 评论(0) 推荐(0)

Qt 程序主界面添加背景图片

摘要: 1、开发环境:Qt5.12.2,QtCreator4.8.2 2、贴图代码,在主程序中编写 #include <QImageReader> int main(int argc, char *argv[]) { QApplication a(argc, argv); MainWindow w; /* 阅读全文

posted @ 2023-01-31 15:28 掌控命运 阅读(350) 评论(0) 推荐(0)

2023年1月14日

STM32F407 HardFault_Handler 中断输出初步定位越界问题

摘要: 1、测试环境:MDK + STM32F407 2、汇编重写 HardFault_Handler 中断 3、根据输出 nextPoint 地址对照编译生成的 .map 文件 /* 硬件错误中断的回调 */ void HardFault_CallBack_MSP(void) { unsigned int 阅读全文

posted @ 2023-01-14 15:07 掌控命运 阅读(236) 评论(0) 推荐(0)

导航