自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 NTC电阻测温

【代码】NTC电阻测温。

2024-04-26 10:11:05 196 1

原创 python3 同时使用ros 和opencv

【代码】python3 同时使用ros 和opencv。

2024-03-27 15:53:30 142 1

原创 vscode python cv2没提示

opencv-python cv2没有提示

2024-03-27 15:48:43 330

原创 pyinstaller 打包ppcls(conda环境下)

【代码】pyinstaller 打包ppcls(conda环境下)

2024-03-02 16:16:19 417 1

原创 https://github.com/WeixinCloud/wxcloudrun-flask.git

[](https://github.com/WeixinCloud/wxcloudrun-flask.git)

2024-01-22 18:01:22 306

原创 树莓派 ubunut18 安装 ros

ROS 中有很多不同的库和工具,并提供了四种默认选项,也可以单独安装 ROS 的软件包。

2023-08-04 14:25:36 102 1

原创 stm32中断优先级

STM32d的中断优先级由NVIC_IPRx寄存器来配置,IPR的宽度为8bit所以原则上每个中断可配置的优先级为0~255,数值越小优先级越高

2022-05-07 15:29:36 424

原创 stc单片机使用printf()函数打印

串口波特率初始化:利用stc-isp工具生成初始化代码,在串口初始化函数中添加 **TI=1;**如下图,否则printf()无法输出。void UartInit(void) //9600bps@22.1184MHz{ PCON |= 0x80; //使能波特率倍速位SMOD SCON = 0x50; //8位数据,可变波特率 AUXR |= 0x40; //定时器时钟1T模式 AUXR &= 0xFE; //串口1选择定时器1为波特率发生器 TMOD &a..

2022-04-09 15:00:44 2308 1

原创 HMC5883l磁力计数据读取

1.数据手册地址2.芯片介绍设备的7位地址为0x1e,读地址为0x3d,写地址为0x3c。如图2.主要需要配置的寄存器有3个。分别是配置寄存器A(0x00),配置寄存器B(0x01)和模式寄存器(0x03)配置寄存器A(0x00)是用来配置该装置设置的数据输出速率和测量配置. 要注意的是:CR7 要设为0。CRA6到CRA5用来设置采样平均数。CRA4到CRA2用来设置输出速率。CRA1到CRA0用来设置测量模式。具体配置参数如图2.配置寄存器B(0x01)CRB7到CRB

2022-02-14 17:41:34 7834 1

原创 HAL库 uart一直发送会导致无法进入接收中断

在主程序里面以一定频率执行串口接收函数,重新开启中断接收。HAL_UART_Receive_IT(&huart2, ur2_data, 1);

2022-02-09 16:21:58 5042

原创 typedef void ( *SampleMethod )() 和void ( *SampleMethod )();

ypedef void ( *SampleMethod )(); 和 void ( *SampleMethod )(); 的区别typedef void ( *SampleMethod )(); //定义一个函数指针类型用法: SampleMethod funp ;//声明一个函数指针void ( *SampleMethod )(); //直接声明一个函数指针...

2021-11-10 16:48:59 75

原创 c# using(){}

c# :using(){}定义一个范围,在范围结束时处理对象。当在某个代码段中使用了类的实例,而希望无论因为什么原因,只要离开了这个代码段就自动调用这个类实例的Dispose。using (Class1 cls1 = new Class1(), cls2 = new Class1()){// the code using cls1, cls2} // call the Dispose on cls1 and cls2...

2021-10-27 21:58:06 159

原创 ubuntu16.04 更换 软件源

ubuntu16.04 更换 软件源sudo gedit /etc/apt/sources.list里面内容更改为:deb http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiversedeb http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiversedeb http://mirro

2021-10-05 21:16:01 259

原创 QT报错:error: C2143: 语法错误: 缺少“;”(在“*”的前面)

这是因为,如有2个头文件a.h和 b.h,A.h有#include “B.h”,而b.h也有#include"A.h",同时B.h头文件中有a类的对象(即有A a)等,这样造成A.h与B.h之间无限循环引用,即会导致以上的错误。解决办法也很简单,只需要在B.h头文件的类前声明一下A类即可(即class A;)。...

2021-05-30 19:58:38 2711

转载 利用opencv进行目标跟踪(python和c++)

利用opencv进行目标跟踪(python和c++)参考来自:https://www.cnblogs.com/annie22wang/p/9366610.htmlhttps://learnopencv.com/object-tracking-using-opencv-cpp-python/python:import cv2import sys(major_ver, minor_ver, subminor_ver) = (cv2.__version__).split('.')if __na

2021-02-09 15:25:50 523

原创 Android-async-http get方法带body,乱码

h's'g'h'shsghs

2020-05-11 20:24:11 473

空空如也

空空如也

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

TA关注的人

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