自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

开挂的熊猫

树立终身学习的观念,才能应对未来的挑战。

  • 博客(12)
  • 资源 (29)
  • 收藏
  • 关注

转载 STM32 输入捕获的脉冲宽度及频率计算

输入捕获模式可以用来测量脉冲宽度或者测量频率。STM32 的定时器,除了 TIM6 和 TIM7,其他定时器都有输入捕获功能。以下是对脉冲宽度及频率的计算。1、脉冲宽度如下图所示,采集该高电平脉冲的宽度,只需要进入输入捕获上升沿检测,记录当前的发生上升沿时的CNT值,再进行输入捕获下降沿检测,也记录当前发生下降沿时的CNT值,两次CNT值的差值再根据计数的频率就可以算出脉冲的宽度。

2017-06-29 15:01:43 53214 6

转载 单片机串口通信原理和控制程序

我们前边学串口通信的时候,比较注重的是串口底层时序上的操作过程,所以例程都是简单的收发字符或者字符串。在实际应用中,往往串口还要和电脑上的上位机软件进行交互,实现电脑软件发送不同的指令,单片机对应执行不同操作的功能,这就要求我们组织一个比较合理的通信机制和逻辑关系,用来实现我们想要的结果。本节所提供程序的功能是,通过电脑串口调试助手下发三个不同的命令,第一条指令:buzz on 可以让蜂鸣

2017-06-17 16:35:15 6778 6

原创 linux getline()函数

getline()函数是什么?百度百科这样解释:     getline不是C库函数,而是C++库函数。它会生成一个包含一串从输入流读入的字符的字符串,直到以下情况发生会导致生成的此字符串结束。1)到文件结束,2)遇到函数的定界符,3)输入达到最大限度。linux标准C中使用条件:#define _GNU_SOURCE#include 函数声明:ssize_t ge

2017-06-16 20:47:14 4332

原创 strcpy()与strncpy()的区别

头文件:#include <string.h>strcpy() 函数用来复制字符串,其原型为:char *strcpy(char *dest, const char *src);【参数】dest 为目标字符串指针,src 为源字符串指针。注意:src 和 dest 所指的内存区域不能重叠,且dest 必须有足够的空间放置 src 所包含的字符串(包含结束符NULL)。【返回值】成功执行...

2017-06-16 17:37:13 30146 2

转载 Altium Designer之多图纸设计

Altium Designer的多图纸功能感觉比较方便;今天翻了下徐老师《Altium Designer 快速入门》里面关于多图纸设计的介绍,再参考了altium 网站的一些资料,算是摸熟这个多图纸功能。下面具体介绍其相关知识点。  一、            页面结构1.1 基本概念当进行大型工程设计时,只靠一张图纸是无法实现的,这时需要用多个图纸进行开发设计。一个多图纸设计

2017-06-29 14:42:50 2925 3

原创 AD9如何设置原点位置

Edit --> Origin --> Set

2017-06-29 14:24:59 20583

原创 if语句的陷阱

#includevoid main(){ char a=0; if(a==0) { a=1; printf("00000000\n"); } else if(a==1) { a=0; printf("11111111\n"); }}输出结果是:0000

2017-06-29 14:06:32 738

转载 AD10长方形通孔焊盘的画法

1、点击工具栏中【放置焊盘】按钮2、按键盘Tab键弹出【焊盘】对话框3、设置【空洞信息】相关尺寸(根据自己所需实际设置)这里左边的单选按钮选择“槽”,通孔尺寸输入20mil,长度为80mil,旋转为90.0004、设置尺寸和外形(根据自己所需实际设置)这里选择:简单的,X=30mil,Y=90mil,外形可以根据自己需要选择,这里选择Round设置后的如下图

2017-06-29 10:42:03 31973

原创 运放后的电压信号,校准方法

假设现在有  0~1.5v 的电压信号,经过2倍运放后,得到0~3v的电压值,由于运放存在缺陷(例如:失调电压和失调电流),和电阻的阻值精度问题,导致,最后采集到的电压值不准确。这个时候就需要校准。校准的方法:1、将单片机AD采集到的电压值,通过串口发送到PC上;记单片机采集到的电压值为实测值(X)2、使用直流稳压电源(这个电源精度一般为1% , 或者用精度更高的电源),用于提

2017-06-26 13:59:49 3102

转载 Bresenham快速画直线算法

现在的计算机的图像的都是用像素表示的,无论是点、直线、圆或其他图形最终都会以点的形式显示。人们看到屏幕的直线只不过是模拟出来的,人眼不能分辨出来而已。那么计算机是如何画直线的呢,其实有比较多的算法,这里讲的是Bresenham的算法,是光栅化的画直线算法。直线光栅化是指用像素点来模拟直线,比如下图用蓝色的像素点来模拟红色的直线。给定两个点起点P1(x1, y1), P2(x2, y

2017-06-24 21:46:40 10085

转载 单片机RS485通信接口、控制线、原理图及程序实例

RS232 标准是诞生于 RS485 之前的,但是 RS232 有几处不足的地方:接口的信号电平值较高,达到十几 V,使用不当容易损坏接口芯片,电平标准也与TTL 电平不兼容。传输速率有局限,不可以过高,一般到一两百千比特每秒(Kb/s)就到极限了。接口使用信号线和 GND 与其它设备形成共地模式的通信,这种共地模式传输容易产生干扰,并且抗干扰性能也比较弱。传输距离有限,最多只能通信几十米

2017-06-17 16:24:04 13929

转载 串口发送一帧数据时,两个字节的间隔时间是多少?

串口发送一帧数据时,两个字节的间隔时间是多少?这里先搞懂什么是波特率: 波特率:发送二进制数据位的速率,习惯上用 baud 表示,即我们发送一位二进制数据的持续时间=1/baud。如果波特率为9600,发送一个位需要的时间为1/9600s=0.0001042s=0.1042ms,这里按数据位为8位,停止位为2位, 加起来就是10位,10个位发送所需的时间为:0.1042*1

2017-06-17 16:19:24 17866

AT32与Sxx32/Gx32替换对照表

AT32与Sxx32/Gx32替换对照表

2024-04-28

使用 C++11 和 OpenCV 实时读取摄像头的示例代码,并通过按下 "z" 键和 "x" 键在图像中心点进行数码变焦

使用 C++11 和 OpenCV 实时读取摄像头的示例代码,并通过按下 "z" 键和 "x" 键在图像中心点进行数码变焦(放大缩小),同时保持图像大小不变

2023-07-12

c++11 自定义类实现对图像数据的高效入队与出队操作(线程安全)

1. 定义了线程安全的图像帧队列类 SafeImageQueue,封装了数据的入队和出队操作,并使用 mutex 和 condition_variable 实现了线程同步。 2. 生产者线程通过调用 push() 函数向队列中压入新的图像帧,消费者线程通过调用 pop() 函数从队列中取出一帧图像进行处理。 3. 使用opencv进行取图

2023-07-12

c++11使用opencv自定义类实现绘图(画点、画直线、画曲线、画园、画椭圆、画圆柱体), 绘文字

自定义类去绘图,接口简单,方便移植。 使用c++11,运用opencv进行绘制。

2023-07-12

Rockchip_Instruction_Linux_Application_ISP20_CN.pdf

rv1126 isp 应用

2021-04-21

Rockchip_Driver_Guide_ISP2x_CN_v1.0.0.pdf

rv1126 isp驱动指南

2021-04-21

Rockchip-Developer-Guide-DDR-CN.pdf

DDR 开发指南

2021-04-20

Rockchip_Developer_Guide_USB_CN.pdf

Rockchip Linux USB 开发指南

2021-04-20

Rockchip_Introduction_Partition_CN.pdf

Rockchip 分区介绍

2021-04-20

Rockchip_Developer_Guide_Power_Analysis_CN.pdf

功耗分析和优化

2021-04-20

点阵字库(字模)生成器 V4.0

生成gb2312等字库

2021-01-05

Linux下相机的使用——X86架构20200905.pdf

海康千兆网工业相机,Linux下相机的使用——X86架构20200905.pdf 涉及安装及常见问题的解决方法

2020-09-09

profibus-dp协议编程资料.zip

主要是profibus-dp协议相关的pdf资料,有助于理解profibus协议,方便后期做profibus的开发。

2020-04-27

HLW8032参考设计资料V10.1

包含原理图,代码,校准等信息。

2018-10-29

PowerPC+VxWorks+BSP学习与分析

PowerPC+VxWorks+BSP学习与分析.pdf PowerPC+VxWorks+BSP学习与分析.pdf

2018-07-24

使用MXNet Gluon 来动手学深度学习

使用MXNet Gluon 来动手学深度学习。

2018-03-06

R9454_datasheet

R9454 datasheet资料。。。。。。。。。。。。。。。。。。。

2018-03-06

数据结构算法实现(严蔚敏版

数据结构算法实现(严蔚敏版

2017-08-15

数据结构动画演示完整版

数据结构动画演示完整版

2017-08-15

pt100在mutisim上的仿真

pt100在mutisim上的仿真

2017-06-13

pt100的三线测温电路,在proteus7.2sp6上模拟通过

pt100的三线测温电路,在proteus7.2sp6上模拟通过

2017-06-13

C#获取智能小车MJPEG视频流源代码 (vs2012)

C#获取智能小车MJPEG视频流源代码 (vs2012)

2017-04-14

51单片机串口通信(字符串接收和发送)

51单片机串口通信(字符串接收和发送)

2016-10-13

基于C# TCP 的摄像头的图像视频传输

基于C# TCP 的摄像头的图像视频传输

2016-04-24

基于51单片机寻光小车

基于51单片机寻光小车,ad传感器是tlc2543,循环开启ad采集信息。比对,判断光的位置,前进

2015-10-12

空空如也

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

TA关注的人

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