- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 波特率偏差对UART通讯的影响
通讯原理UART(Universal Asynchronous Reciver/Transmitter),通用异步收发器,异步通讯说明无时钟信号,通过检测数据包中的起始位和停止位来接收数据,数据通信格式如下:图1:UART数据通信格式起始位数据位奇偶校验位停止位1 bit(低电平)通常为1Byte1 bit(可选)1 bit(高电平)波特率与时钟的关系时钟因子 = 时钟频率 / 波特率 = 时钟频率 * 位周期波特率:在1个单位时间内能传输的数据量(单位bit
2022-01-18 15:26:40
4837
1
原创 高速信号反射问题
一、信号反射问题定义:信号是以电磁波的形式进行传播,当波从一个介质传输至另一个介质时,会产生反射,因此当信号线传输传输路径上出现阻抗不连续时,信号会发生发射。问题:信号反射则会引起过冲、过跌、振铃(信号来回反射)等问题。危害:严重的过冲、过跌问题会导致信号电压幅值超出器件引脚正常供电范围,长期性的冲击会降低器件使用寿命。二、信号反射分析反射现象下图是一个振铃现象产生的示例,往外发送一个上升时间为1ns、幅值为1V的阶跃信号,在传输线两端的反射系数分别是-0.667和1,传输延时为1ns。
2022-01-18 15:15:26
5147
9
原创 树莓派安装opencv4.3.0
前言编译前先看编译可能遇到的问题,提前修改添加树莓派的swap交换分区,同时可以提前将缺失文件补充进文件夹一、安装OpenCV所依赖的各种工具和图像视频库软件更新升级// 软件源更新sudo apt-get update // 升级本地所有安装包,版本过高反而需要降级才能安装sudo apt-get upgrade分别安装各种依赖工具// 安装build-essential、cmake、git和pkg-configsudo apt-get install build-essenti
2021-11-26 13:38:49
2298
4
原创 解决:TypeError: Expected cv::UMat for argument ‘img‘
问题:TypeError: Expected cv::UMat for argument ‘img’代码:cap = cv2.VideoCapture(0)cap.set(3, 640)cap.set(4, 480)img = cap.read()cv2.imshow(‘img’, img)报错:TypeError: Expected cv::UMat for argument ‘img’解决:更改 img = cap.read() 为 ret, img = cap.read()正确代码:c
2020-09-21 12:25:47
2073
1
原创 通过改变树莓派交换空间大小以提高树莓派opencv编译速度
更改dphys-swapfile文件内容改变dphys-swapfile中交换空间的大小,初始默认100MB,将它修改为2048MB以充分利用树莓派资源cd /etc/dphys-swapfilesudo nano dphys-swapfile修改CONF_SWAPSIZE=100为CONF_SWAPSIZE=2048然后重启dphys-swapfile文件sudo /etc/init.d/dphys-swapfile stopsudo /etc/init.d/dp
2020-05-12 10:43:35
997
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人