自定义博客皮肤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)
  • 资源 (4)
  • 收藏
  • 关注

原创 T1用于波特率发生器的一个小测试

方式3:只能用于定时/计数器T0,T0工作在方式3时,T1不要使用在有中断的场合。TH0也是8位定时/计数器,但由于TL0占用了TF0和TR0,因此TH0占用定时器TF1和TR1(所以T1不能用)以下代码可以发送数据到串口,同时,也可以让P2.0输出一个脉冲,使与其连接的LED闪烁。TL0为正常的8位定时/计数器,计数器溢出后置位TF0,申请中断,之后重装初值。只要T0不是工作在方式3,T1在用于波特率发生器是,仍然具有中断功能。T0可分成2个独立的8位定时器,而定时器1则不能;

2023-11-13 19:21:33 217

原创 Stm32f103单片机多串口打印程序

串口3使用了全映射,并连接一个串口触摸屏,采集的ad的数据显示在串口屏上。以STM32F1x系列单片机为例,主要介绍了串口1与3的初始化。stm32实现串口打印输出。

2023-09-24 20:57:24 229 1

原创 SD卡存储程序

把采集的ad的数据存到SD卡中。

2023-08-20 12:38:10 124 1

原创 stm32 利用PID调整PWM值

stm32 利用PID调整PWM值。

2023-08-16 20:00:35 609 1

原创 stm32 利用CD4067多路开关采集多通道ad值

stm32 利用CD4067多路开关采集多通道ad值。

2023-08-16 19:54:37 321 1

原创 串口发送QString buff=“81 20 33 0A 0d“,如何接收 “Q 3” 并换行回车,

QString buff="81 20 33 0A 0d";,发送“Q 3 ”回车换行

2022-11-08 20:13:40 488 1

原创 RK3399 ,64位,Ubuntu16.04系统安装ROS-kinetic方法总结

RK3399 ,64位,Ubuntu16.04系统安装ROS-kinetic方法总结

2022-10-21 00:00:26 615

原创 模仿标准库函数,利用UART_IT_RXNE和UART_IT_IDLE两个标志,写了一个hal库串口接收的程序,只用到在中断写

模仿标准库函数,利用UART_IT_RXNE和UART_IT_IDLE两个标志,写了一个hal库串口接收的程序,只用到在中断写就可

2022-08-25 17:42:04 1286

原创 STM32 HAL库空闲中断与回调函数接收16进制数据

STM32 HAL库空闲中断与回调函数接收16进制数据

2022-08-25 14:56:00 1150

原创 不用回调函数,利用RXNE和IDLE中断直接再中断函数中处理数据

不用回调函数,利用RXNE和IDLE中断直接再中断函数中处理数据

2022-08-25 14:02:56 370

原创 基于HAL库的STM32串口中断接收16进制数据

用hal库编写stm32的串口中断接收16进制数据。

2022-08-24 08:12:55 3294

原创 RK3288和RK3399下添加OpenCV的lib文件出现的小意外

最近在RK3288和RK3399下编译安装了OpenCV,然后编写了Qt的程序,在Pro中添加了库文件。LIBS += /usr/local/arm64/lib/libopencv_core.soLIBS += /usr/local/arm64/lib/libopencv_highgui.soLIBS += /usr/local/arm64/lib/libopencv_core.soLIBS += /usr/local/arm64/lib/libopencv_highgui.soLIBS += /

2021-11-28 11:27:40 2368

原创 Ubuntu16.04下配置rk3288的qt编译环境

一.准备文件:a)QT5源码:qt-everywhere-opensource-src-5.12.2.tar.gzhttp://download.qt.io/archive/qt/5.12/5.12.2/single/b)Arm交叉编译工具:gcc_for_rk3288_kernel.tgz,来自于sdk文档c)qtcreator环境下载:qt-opensource-linux-x64-5.12.2.runhttps://download.qt.io/archive/qt/5.12/5.12.2/

2021-11-26 18:10:32 2322 2

原创 这个error: could not convert ‘cv::Scalar_((double)qBlue()(rgb)怎么解决

x11/4.1.15-2.1.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/linux-oe-g++ -o processImage.o processImage.cppprocessImage.cpp: In member function 'IplImage ProcessImage::QImageToIplImageRGB(const QImage)’:processImage.cpp:284:87: error

2021-11-23 09:23:53 2577 2

原创 正点原子Imx6ULL+LCD屏,竖屏使用时如何修改开机进度条

正点原子给出的修改开机进度条,在使用时LCD是基于横版情况设定的,那对于像手机一样竖屏时,会发现不合适,因此对此进行了研究。首先准备图片,将logo-alientek.png、logo-psplash-bar.png文件旋转90度,旋转后如图所示。接下来,修改psplash.c文件中的源代码。主要修改以下几处:(1)修改logo-psplash-bar-img.h中的宏定义因为旋转了,需要把width和height这两个换一下。(2)logo-psplash-bar-img.h,同样也要换一下

2021-11-20 17:32:29 1085

原创 OpenCV在Ubuntu16.04环境下编译安装PC和arm版本

OpenCV在Ubuntu环境下编译安装PC和arm版本在PC端和32位arm上安装OpenCV走了很多弯路,查了很多博客,同时也记录下来整个过程,希望可以有帮助!!!文件准备**1.opencv-3.4.10.zip2. opencv_contrib-3.4.10.zip源码可以通过gitee快速下载方法git clone -b 3.4.10 https://gitee.com/mirrors/opencv.gitgit clone -b 3.4.10 https://gitee.com/

2021-11-15 23:31:18 2277

模仿标准库函数,利用UART_IT_RXNE和UART_IT_IDLE两个标志,写了一个hal库串口接收的程序,只用到在中断中

模仿标准库函数,利用UART_IT_RXNE和UART_IT_IDLE两个标志,写了一个hal库串口接收的程序,只用到在中断中

2022-08-25

利用RXNE和IDLE中断直接在中断 函数里编写串口接收程序

利用RXNE和IDLE中断直接在中断 函数里编写串口接收程序

2022-08-25

使用hal库,利用空闲中断,发送16进制数据

使用hal库,利用空闲中断,发送16进制数据

2022-08-25

利用stm32的hal库编写的基于中断方式的16进制数据接收

利用stm32的hal库编写的基于中断方式的16进制数据接收

2022-08-25

摄像机标定程序

有测试图片,基于OpenCV角点提取的标定程序,绝对好用!

2013-10-22

绝对好用的摄像机标定程序

带测试照片的OpenCV标定程序,绝对好用!VS2008+OpenCV 1.0

2013-10-22

基于阈值法的图像二值化处理源代码

本程序采用阈值法进行图像的二值化处理,不经过灰度处理,直接由彩色图像进行处理。

2010-10-19

simple_soft_shadows

基于VS2003 and VS2005而编写的程序

2009-08-14

空空如也

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

TA关注的人

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