Cplusplus
98K甩狙
这个作者很懒,什么都没留下…
展开
-
STM32 Uart HAL发送数据太多导致接收不进入中断
项目需求需要每50ms发送数据,接收端要接收不定长数据,采用 HAL_UART_Receive_IT 方式读取1字节进入中断void HAL_UART_RxCpltCallback(UART_HandleTypeDef *uartHandle){HAL_UART_Receive_IT(&UartHandle, &g_recvBuf.recvByte, 1);}问题出现,发送多个数据后,开始能接收进入中断,过段时间进入中断就卡死了怀疑是在串口接收完成回调中调用中断接...原创 2022-02-11 18:02:27 · 4067 阅读 · 1 评论 -
VC++ 回调函数+线程回调
回调函数能够很好的解决处理模块和执行模块分离,将程序解耦MFC VC++的回调函数案例, 调用回调函数后开启处理线程再回调给调用者头文件CImgProcessor.h#pragma once#include "stdafx.h"typedef int(__stdcall * CallBackHandle1)(char quanjingtu, intqiepiantu, char原创 2017-07-17 17:35:15 · 1759 阅读 · 0 评论 -
opencv 检测抛出异常 +&…
opencv 抛出异常try{//执行代码}catch(cv::Exception &e){const char* err_msg = e.what(); //控制台程序输出 std::cout << "exceptioncaught: " << err_msg << std::endl; CString a; a+= err_msg; OutputDebug原创 2017-07-17 17:35:18 · 540 阅读 · 0 评论