山云的专栏

狗一样地学,绅士一样的玩
私信 关注
Franklin
码龄19年
  • 662,665
    被访问量
  • 220
    原创文章
  • 9,096
    作者排名
  • 170
    粉丝数量
  • 于 2002-07-23 加入CSDN
获得成就
  • 博客专家认证
  • 获得113次点赞
  • 内容获得90次评论
  • 获得395次收藏
荣誉勋章
兴趣领域
  • #算法
    #TensorFlow
TA的专栏
  • git
    8篇
  • MATLAB
    1篇
  • STM32
    29篇
  • Yocto
    1篇
  • 微信开发
    23篇
  • QT的应用
    17篇
  • 工作,程序,现实,人生和自由,诗,远方
    2篇
  • 深入探索和高阶技术
    5篇
  • Java
    2篇
  • C/C++
    7篇
  • android
    9篇
  • Linux
    32篇
  • Linux-Shell
    5篇
  • Linux-kernel
  • Linux-Compile/Enviroment
    7篇
  • Linux- Driver Development(LDD)
    4篇
  • Linux-高阶技术
    4篇
  • design pattern
    1篇
  • Embedded-Multimedia
    6篇
  • Mobile development
  • 读书笔记和精华书摘
    1篇
  • Software Engineering
    13篇
  • Software Engineering - Test
    2篇
  • WSN
    3篇
  • PHP
    1篇
  • Gstreamer
    3篇
  • QT
    20篇
  • DVB/DTV/OTT/VR
  • Embedded
    5篇
  • Embedded-Debugging Techniqure
    4篇
  • Embedded Browser
    9篇
  • Emacs-vi-editor
    4篇
  • GUI
    9篇
  • DFB
    7篇
  • WEB-TECH
    6篇
  • Mac development
    3篇
  • WEB-TECH-FrontEnd
  • WEB-TECH-BackEnd
    1篇
  • 运维
    4篇
  • BIM
    2篇
  • BIM-Researching
    2篇
  • BIM-software design
    1篇
  • 理想,追求,执着,爱情和梦
  • 基础
    9篇
  • 数据库
    12篇
  • 建筑和艺术
  • ARM
    6篇
  • UML
  • 架构
  • Java
    1篇
  • 原创文学灵魂和人生
    2篇
  • AI
    2篇
  • 项目管理
    2篇
  • 微信小程序
    32篇
  • 后端
    7篇
  • 数学基础
    25篇
  • 智能建筑设计
    4篇
  • 英语
  • MEMS
    1篇
  • 机器视觉
    13篇
  • 硬件-电路
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

项目工程和研发设计,两者是矛盾并统一的。不理解这个,工程做不好,研发白费工。

 
发布Blink于 4 天前

CREO - 基础3 - 用拉升的方法构建一个双轮胎模型

前言: 本例用一个简单的基础方法,实现 轮胎模型。该模型在 我的一个轮胎机器视觉 项目里应用1 构建一个 零件模型平面:右键 【视觉法向】选取TOP面为2 计算轮胎周长并绘制轮胎的展开矩形平面我们设计一个半径400mm的轮胎模型,C = π R R = 2513.27 mmW = 宽度为 350 *2 = 700mm2.1 用草绘以W,C为 宽,边做矩形注意, 画的时候,绿色标记,水平,垂直,相等可以利用起来系统默认是可以连续画我们不要连续,..
原创
22阅读
0评论
0点赞
发布博客于 13 天前

CREO - 基础2 - 如何让装配好的零件重新装配

前言: CREO 装配的时候,经常碰到装配的调整,有时候确认了装配后,想重新调整:步骤1 选定你要重新编辑的零件;步骤2 右键重新编辑的你会发现,之前装配的零件下来到没有确定的列表里面同时,图纸上会出现你选定零件的三坐标设定步骤3 重新开始 装配然后,你可以重新按照你要设计的装配模式重新开始步骤4 确认:用鼠标中键单击就可以确认。这时候,编辑好的零件重新装配完毕...
原创
45阅读
0评论
0点赞
发布博客于 14 天前

Is your Lens the Weakest Link_WP.pdf

镜头分辨率和MTF的基本概念
pdf
发布资源于 21 天前

Catalog_2017_EN_low.pdf

OPTO Engineering 光学工程年鉴 2017 该年鉴介绍了2017光学工程领域内所有的新产品,并对各种新的,经典的光学知识进行了介绍
pdf
发布资源于 23 天前

Computar_Lens_Guide_1014.pdf

日本Computar的机器视觉镜头选型指南,镜头通用技术手册 该文档有很多基础的镜头知识说明,和Computar的选型 该文档仔细说明了,机器视觉里,工业相机的选型的具体的思路和名词解释
pdf
发布资源于 23 天前

【深度3】相机选择-精度和曝光需求计算 - 输入:1 被测试物体的最小体积 2 被测物体的移动相对速度

前言:本举例,说明,我们在工业场景下,如果需要在某个速度下计算某个尺寸的物体的工业相机的精度计算方法1 需求定义本需求定义为测量一个有移动速度的工业被测物体:输入参数 标识 输入参数 举例 FOV FOV 12寸(30.38cm) Smin 最小被测量物体大小: 0.25寸(0.635cm) SPmax 物体某个维度移动最大速度 1.2传感器靶面像素需求计算方法-缺陷和物体测...
原创
46阅读
0评论
0点赞
发布博客于 20 天前

【深度1】工业相机的选择:- 镜头- 详细例子

本文论三个问题1 如何依据应用选传感器型号和分辨率2 如何选择需要的最好的相机和镜头3 如何找到满足的适合的亮度的可靠性性能参考:1 工业相机的选择
原创
32阅读
0评论
0点赞
发布博客于 20 天前

【深度2】【工业相机】的相机靶面大小和测量精度的关系分析和计算:@opencv

前言:本文分析工业相机的靶面、镜头和精度的约束和相关关系:所谓工业相机(整机)这里指的是:相机 + 镜头。我们先把各个参数列个表述。整机参数分别由相机和镜头参数联合决定。参数。 相机整机参数 举例 相机参数 举例 镜头参数 外部参数 内部参数 说明 像素 相机像素 1920*1080 分辨率百万量级 200万(2073600) 分辨率 分辨率...
原创
150阅读
1评论
0点赞
发布博客于 20 天前

CREO 6.0 - 基础 - 01 - 零件 - 零件的装配 - 零件的移动、偏转、角度角度设定

前沿: CREO几乎是每一个设计者都要用到的工具,非常好用,本节介绍一个基本功能:零件装配的时候,如何调整零件之间的夹角: 注意,是用这个图标:parametric1 装入两个零件如图:1.1 将第一个零件固定到一个视图装配的时候,我们就是要把两个零件放置到我们想要的 相关位置。那么,首先,你要一个零件为参考,为主零件。...
原创
104阅读
0评论
0点赞
发布博客于 29 天前

git base , 版本合并:git的分支与合并的两种方法 - 方法1:git merge

1git merge其实就是很简单一件事:1 找到分支节点ID 并copy 下来 gitcommandgit log -g或者 git win2 切到分支$ git reset --hard 4cad527d028a6a6fda02c6fb30e4dc5012f3f8ce3 合并$ git merge bc02750257f041ab5c6af15c24623d6f16bc1516Auto-merging Automatic mer...
原创
42阅读
0评论
0点赞
发布博客于 3 月前

【git 基础】detached HEAD意义详解 (非顶端分支的理解)

概述:在使用git的过程中,我们常常会对其中的HEAD感到疑惑:HEAD是什么意思?表示当前分支吗?什么是处于游离态的commit点?等等,这些都和一个叫做detached head的状态有关,我们来看看它的真面目。 通常情况下,HEAD指向一个分支;同时,每一个分支对应一个特定的commit(确切的说,一个分支上可以有多个commit,但是只有一个顶层commit,而且commit之间是简单的线性关系)。我们来看下面这个包含三个commit的例子,其中目前在master分支上。...
转载
45阅读
0评论
0点赞
发布博客于 3 月前

[git 基础] 生成patch 和 打patch 的实例

简洁点啊,我看网上 很多搞得很复杂的介绍, 然后,最关键,他们 这边版本不仅抄来抄去,而且,还是一个英文 谷歌网页翻译版本。搞得好复杂, 还没讲 清楚。1生成Patch直接就是在GUI上,选一哈,然后,右键:“Make Patch” 他自动弹框,你选一下,生成即可【案】你这里要注意,path的 选择方向,谁给 谁打不要弄错了,​​​​​​先一般应选择你要打的patch的版本,变成蓝色的 那个,然后,你在右键去选要 生成的patch的版本(非蓝色)2 patch先检查...
原创
65阅读
0评论
0点赞
发布博客于 3 月前

甘特图的WPS表格实现

前言:经常要写一些项目的结合和节点(milestone), 以前用免费的ms project2000,做甘特挺好用,但是现在是365,不支持了, ZTMG啊,然后,找网上的免费甘特,太多限制了,要不就是,先给你用,等你写好了,花了一个星期,才发现,下载保存每个月要5包烟,WQ,YMYGCA....我觉得自己搞一个模板,然后,想办法给大家分享一下:设计步骤:1 设计上表头:设计上面这个标题 ,甘图一般上面这个结构,不要嫌弃麻烦,就是动动手!1.1 设定时间周期解释一下,最上..
原创
50阅读
0评论
0点赞
发布博客于 3 月前

机器视觉【基础】什么是机器视觉?

前言:本文尝试由繁到简论述机器视觉的定义和发展历程:1 什么是机器视觉What is Computer Vision? Computer Vision has a dual goal.From the biological science point of view, computer vision aims to come up with computational models of the human visual system.From the engineering poi..
原创
161阅读
0评论
0点赞
发布博客于 3 月前

[git] 基础操作-02 分支和主支合并

前言:git 创建分支和合并分支的细节1 判断在分支的方法1.1用git status,查阅可见如下:右侧蓝色部分为分支名字git branch2 从分支切换到主支的方法:2.1 分支并入主支,也就是merge的方法参考:1git的分支与合并的两种方法https://blog.csdn.net/m0_38022029/article/details/79054619...
原创
60阅读
0评论
0点赞
发布博客于 4 月前

[git] 基础操作-01-diff / diff head 版本比较 - 非常的详细讨论版本比较中的各种符号的意思,以及如何在git中进行版本比较

前言:本文讨论,各个处理逻辑中版本的表述、比较中,git的操作的细节和表述符合的具体意义:(非常细节,会的朋友可以跳过)对于 遇到的各个命令,会给出详细的解释在附录里面;git 的版本树的处理逻辑:上图各个版本的check in / out, push pull的操作 都有以版本的比较为前提。当然,我们看到,其实diff也有diff HEAD这样的方式。1 diff比较的图形操作:git 的处理一般都CMD的方式, 但是,为了 快的表述,我们用gitgui的...
原创
78阅读
0评论
0点赞
发布博客于 4 月前

线性代数【5】矩阵和矩阵运算

1矩阵和行列式区别:1.1 加减法2 矩阵乘除法:2.1 矩阵性质:2.2 矩阵的重要概念2.3 矩阵的运算性质 初等矩阵:矩阵的逆:参考:爱奇艺视频...
原创
75阅读
0评论
0点赞
发布博客于 5 月前

线性代数【1】线性代数是什么【2】行列式计算【3】行列式性质【特殊行列计算】【4】克莱姆法则

导论:线性代数是用计算机算数的理论和规则2 行列式例子,求逆序的和:
原创
24阅读
0评论
0点赞
发布博客于 5 月前

modelsim_tut.pdf

ModelSim® Tutorial 官方文档 基本上就是英文手册,方便着急的人下载。。。。。。 The ModelSim Tutorial provides lessons for gaining a basic understanding of how to simulate your design. It includes step-by-step instruction on the basics of simulation - from creating a working library, compiling your design, and loading the simulator to running the simulation and debugging your results
pdf
发布资源于 8 月前

MATLAB 波形分析,分析最大值,极小值,极大值,并在图上标识出来

MATLAB 源码 - 分析波形数据,实现最大值,极值的标识和检出; 具体实现介绍,可以参考博文的详细说明。 MATLAB 波形分析,分析最大值,极小值,极大值,并在图上标识出来 文件包括波形数据, 波形为一组连续正弦波的采样数据值。
rar
发布资源于 8 月前

用Matlab找一组模拟波形的极值(含极大值、极小值、最大值)并在图中画出来

前言:本文,从一个模拟摄像机拍摄的光栅图分析入手,尝试找到该光栅图的各个极值,从而来评估光栅的正弦特性:参考:1Matlab中利用findpeaks找波峰和波谷https://blog.csdn.net/it_beecoder/article/details/786815172 Matlab 官网 findpeaks的说明https://ww2.mathworks.cn/help/signal/ref/findpeaks.html...
原创
1037阅读
2评论
1点赞
发布博客于 8 月前

Vmware 连接局域网通过桥接方式

Vmware 连接到局域网:参考1:1 VMware--局域网访问电脑中VMware虚拟机https://blog.csdn.net/minkeyto/article/details/83444208
原创
158阅读
0评论
0点赞
发布博客于 8 月前

相机标定基础【1】- 在Visual Station 2019 上搭建OpenCV应用 (1)- 安装配置VS

1 访问微软VS网站选择免费的社区版本下载,安装。先下载的是一个引导程序,然后,通过网页边下载边安装2 配置VS然后 我这边选择了Windows 用程序开发,然后自动设定MFC头文件等VS 会自动生成下面的代码// 3D_Cam_Calibration.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//#include "...
原创
2453阅读
4评论
0点赞
发布博客于 1 年前

激光功率的测量方案和设备

前言:项目遇到N多和激光有关的问题, 其中,最重要的是高功率激光的功率的测量和计算问题。找了长春的一家设备,结果,功率计根本无法测量大功率的激光二极管。这里找了几篇论文查阅了一下:1 中国激光功率计量标准2 激光功率基本理论基础2.1 激光功率:光是一种能量,如果,电光转化效率为100%,那么输入1W的电功率,输出为1W的激光。激光功率计是测量激光器输出激光的功率参数值...
原创
737阅读
0评论
0点赞
发布博客于 1 年前

激光器安规详细解读 - 一级 - 并以940波长为例

前言:作为人工智能的重要解决方案,激光作为不可或缺的一个选项。但是,激光的安规问题始终是要得到关注。尤其是3D识别技术在人脸上的使用的时候,如何判读激光器的安全使用规范,变得非常重要。本文,尝试从欧洲激光标准IEC 60825-1:2014,以及国家激光产品规则标准GB 7247.1,抛砖引玉,写出自己的理解。本节,主要讨论,人脸识别需要符合的安全等级1:1 激光标准的分类激光国际...
原创
370阅读
0评论
0点赞
发布博客于 2 年前

git - 基础 - 01 - git reset --hard 回滚以后,看不到之前的分支版本怎么解决:

前言:git reset -- hard,使用的时候,在不同的分支切换比较方便:但是切换之后,在一个分支更新后,看不到原来的东西了。1 切换方便:2 利用git log 找回,HARD RESET 的 commit的ID号码$ git log -g3 再切换回去:然后用“$ git reset --hard 2f564ec5fde6b5982e93ba067209...
原创
377阅读
0评论
0点赞
发布博客于 2 年前

Yocto Project - basic - 01 - Quick Start

Yocto 是一个被广泛使用的操作系统,本节开始介绍:文章的内容来自于Yocto的官方介绍文档。1 简介The Yocto Project is an open-source collaboration project focused on embedded Linux developers. Among other things, the Yocto Project uses a...
原创
231阅读
0评论
0点赞
发布博客于 2 年前

ILCC-48.png

ILCC 48 ,PLCC-48 ,PCB 规格书,摘于AR0130的芯片规格书。
png
发布资源于 2 年前

STM32 - 定时器的设定 - 基础 - 05 - Arbitrary waveform generation using timer DMAburst feature - 任意波形的序列产生

DMA的功能不说了,如何产生任意序列的波形,我们仔细看看:本节叙述了同DMA的方法,在不占用MCU资源的情况下,通过提前编辑一组任意定制的波形参数,实现复杂的波形输出。STM32 DMA-burst feature overview The direct memory access (DMA) peripheral is used in order to provide a high...
原创
284阅读
0评论
1点赞
发布博客于 2 年前

STM32 - 定时器基础应用说明 - 04 - N-pulse waveform generation using one-pulse mode - 用OPM模式产生N次脉冲

前言;N-PULSE模式,就是PLUS模式+Mask(利用UDIS的屏蔽)Repetition的特性;那么首先-N-PULSE可以定制波形的各个方面,然后,将这个定制进行重复,那不就是可以无限的定制出你想要的波形。然后,利用DMA的方式,增加系统的反应时间,那么就基本上变成一个完美的应用。Overview:The one-pulse mode (OPM) of an STM...
翻译
596阅读
0评论
0点赞
发布博客于 2 年前

STM32 - 定时器基础应用说明 - 03 - Application: timer clocking using external clock-source on ETR timer input

This application describes one use-case of using an external clock-source to clock the timer peripheral. 本应用用外部时钟源来做定时器的clock,This application is developed around the external clock-source mode 2 ...
翻译
120阅读
0评论
0点赞
发布博客于 2 年前

STM32 - 定时器的设定 - 基础- 0E - Timer clocking using external clock-source - 外部时钟源的使用

Overview The STM32 timer peripherals can be clocked by an external source clock, but it does not mean that the APB (advanced peripheral bus) clock is not required. An STM32 timer peripheral synchron...
翻译
706阅读
0评论
0点赞
发布博客于 2 年前

STM32 - 定时器基础-应用说明 - 02 - The preload feature of the timer registers - 预制值和精确同步

The preload feature in the context of the STM32 timer peripheral, refers to the duplication of some timer registers or some timer control bit-fields. As the content of some timer registers and some co...
翻译
77阅读
0评论
0点赞
发布博客于 2 年前

STM32 - 定时器高级应用说明 - 01 - Filtering stage - 波形输入的过滤

Filter Stage 理解为定时器的采样时钟源。Timer inputs (like ETR input or channel inputs) feature a filtering stage that may be activated to filter out external signal pulses with duration less than a desired th...
原创
124阅读
0评论
0点赞
发布博客于 2 年前

STM32 - 定时器的设定 - 基础- 0D - Timer synchronization & chaining - 主从模式下 - 定时器同步和级联控制 - 级联启动定时器

和前面两次举例不同的是,前面两次是用CC通道的输出波形来做触发,这个例子,用UEV的发生做触发:In this example, we set the enable of Timer 2 with the update event of Timer 1. Refer to Figure 140 for connections. Timer 2 starts counting from its ...
原创
167阅读
0评论
0点赞
发布博客于 2 年前

STM32 - 定时器的设定 - 基础- 0C - Timer synchronization & chaining - 主从模式下 - 定时器同步和级联控制 - 举例:使能2

In the example, we synchronize Timer 1 and Timer 2. Timer 1 is the master and starts from 0. Timer 2 is the slave and starts from 0xE7. The prescaler ratio is the same for both timers. Timer 2 stops w...
原创
162阅读
0评论
0点赞
发布博客于 2 年前

STM32 - 定时器的设定 - 基础- 0B - Timer synchronization & chaining - 主从模式下 - 定时器同步和级联控制 - 使能控制

The TIMx timers are linked together internally for timer synchronization or chaining. When one Timer is configured in Master Mode, it can reset, start, stop or clock the counter of another Timer confi...
原创
190阅读
0评论
0点赞
发布博客于 2 年前

STM32 - 定时器的设定 - 基础- 0A - Timers and external trigger synchronization - 定时器和外部触发的同步

四种同步方式:The TIMx Timers can be synchronized with an external trigger in several modes: Reset mode, Gated mode and Trigger mode.1 Slave mode: Reset mode The counter and its prescaler can be reinit...
原创
287阅读
0评论
0点赞
发布博客于 2 年前

STM32 - 定时器的设定 - 基础- 09 - 编码接口 - Encoder interface mode

To select Encoder Interface mode write SMS=‘001 in the TIMx_SMCR register if the counter is counting on TI2 edges only, SMS=010 if it is counting on TI1 edges only and SMS=011 if it is counting on bot...
原创
141阅读
0评论
0点赞
发布博客于 2 年前

STM32 - 定时器的设定 -高级- 08 - One-pulse mode - 触发波的实现 - 可变长度和相位

前言:直接开讲,请耐心看完 :首先,OPM模式的波形可以通过主从模式进行触发,其次,OPM模式的波形本身可以进行波形定制。1 OPM定义和功能说明One-pulse mode (OPM) is a particular case of the previous modes. It allows the counter to be started in response to a sti...
原创
3505阅读
0评论
1点赞
发布博客于 2 年前

STM32 - 定时器的设定 - 基础- 07 - 6-step PWM generation - 6步长PWM的产生 - COM Event的解释

前言:本节主要讲互补输出的步长设定问题,同时引入了一个重要的参数COM,这个再诸多STM32的手册里面都过于分散,在本文有一个比较完备的小结:When complementary outputs are used on a channel, preload bits are available on the OCxM, CCxE and CCxNE bits. 互补输出主要由以下三个可以...
原创
569阅读
0评论
2点赞
发布博客于 2 年前

STM32 - 定时器的设定 - 基础- 06 - OCxREF signal - Clearing the OCxREF signal on an external event

OCxREF signal 作为捕捉比较的定制化参考波形在对输出波形的配置上占有巨大的影响。如何将这个信号和外部输入的事件联系起来,能给系统的设计带来更多的可选择性。The OCxREF signal for a given channel can be driven Low by applying a High level to the ETRF(ETRF:External Trigger ...
原创
128阅读
0评论
0点赞
发布博客于 2 年前

STM32 - 高级定时器的设定 - 基础-05 - 输出波形控制 -Complementary outputs and dead-time insertion 相位调整@互补输出和死区控制

The advanced-control timers (TIM1 and TIM8) can output two complementary(互补) signals and manage the switching-off and the switching-on instants of the outputs. This time is generally known as dead-tim...
原创
529阅读
0评论
0点赞
发布博客于 2 年前

STM32 - 定时器的设定 - 基础-04 - 输出波形控制 - PWM 模式

PWM为诸多应用的基本波形,如何实现和如何定制,首先要了解STM32中PWM的实现方法。在STM32中,PWM的实现主要通过控制OCxRef (active high).:output compared X channel Reference signal来实现。而数据通道则为,CC通道,也就是Capture Compare通道。PWM的设定Pulse Width Modulat...
原创
349阅读
0评论
0点赞
发布博客于 2 年前

STM32 - 定时器的设定 - 基础-03 - 输出波形控制 - Output compare mode

1 简介:This function is used to control an output waveform or indicating when a period of time has elapsed. When a match is found between the capture/compare registerTIMx_CCRx and the counter TIMx_AR...
原创
819阅读
0评论
0点赞
发布博客于 2 年前

STM32 - 定时器的设定 - 基础- 02 - Capture/compare channels 和相关设置寄存器 - 和STM32缩写词条解释

前言:捕捉比较通道:STM32丰富的定时器的变化,就在这个模式,所以,复杂是必然的:当然,也可以简单来理解,就是通过选择定时器的输入的配置同时配置定时器的输出来获取我们需要的各种波形:几个重要的缩写的意义:CC: Capture compareCCXE: Capture/Compare xoutput enableCCXNE:Capture/Compare 1 complem...
原创
1449阅读
0评论
1点赞
发布博客于 2 年前

STM32 - 定时器的设定 - 基础 01.1 - Repetition counter

前言:Repetition counter是一个STM32增强的计数器功能,有很多用途,本文尝试进行简单阐述:我们理解为,就是定时器溢出再增加一个倍率rate 的控制。注意是倍率,也就是如果是定时1S,那么设定N为1,那么就是N+1=2倍Section 14.3.1: Time-base unit describes how the update event (UEV) is genera...
原创
875阅读
0评论
0点赞
发布博客于 2 年前

STM32 - 定时器的设定 - 基础 01 - Timer Base - Prescaler description - Upcounting mode

前言:时基是定时器的最基本的功能:本节详细叙述STM32的时基的功能。1Time-base unitThe main block of the programmable advanced-control timer is a 16-bit counter with its related auto-reload register. The counter can count up,...
原创
306阅读
0评论
0点赞
发布博客于 2 年前

STM32 - 定时器高级应用说明 - 多触波的实现 (N-pulse waveform generation using timer synchronization)- 02

上一节讲了基础,本节实做:The main features described are: • TIMER 2 is configured as master trigger mode to trig TIMER1 We use TIM2_channel1 on output compare mode to generate PWM1 signal. – APB1 prescale...
原创
179阅读
0评论
0点赞
发布博客于 2 年前

STM32 - 定时器高级应用说明 - 多触波的实现 (N-pulse waveform generation using timer synchronization)- 01

前言:如何实现复杂的不同频率、相位、波形脉宽的波形就在这个章节:This application example is split into two parts describing two similar application examples.(两个例子)Both examples use of the inter-timers synchronization to genera...
原创
511阅读
0评论
0点赞
发布博客于 2 年前

STM32 F系列定时器使用的几个关键技术手册.rar

本资源含定时器设计的所有需要的规格书、寄存器列表、应用设计手册、拓展应用手册等:规格书中文、通用参考手册全-寄存器列表、32位定时器分辨率的实现、规格书英文全、定时器应用通用手册-英文
rar
发布资源于 2 年前

理科生的人生感悟-01-时间的短暂 - 父亲 - 火车上的颠沛流离

为什么要抓紧时间:幂幂中的顿悟,1 父亲的病06年,父亲突然病了,很严重。似乎一瞬间拿走了身上所有的孩子气。父亲病后,陪护他回家乡。火车那时候还不都是动车,由于买不到卧铺,和父亲坐在车厢,去家乡的车是夕发朝至。也许算是颠沛流离的路上,和父亲慢慢讨论人类的未来。从肺C开始谈起,讨论肺的移植以及治愈的方法。(作为碳基人,除了器官移植,我们再讨论人如何永生的事情)。通过讨论,我分析最...
原创
124阅读
0评论
0点赞
发布博客于 2 年前

STM32F103 - CubeMX 的使用实例详细(04.5)- STM32F103的 - 定时器设定详细解释 - 定时器相关的HAL接口函数 - 定时器的中断

前言:本文介绍STM32 定时器中断控制的HAL 接口定义:1 该驱动接口能实现的主要功能:1.1 有哪些驱动/** ****************************************************************************** * @file stm32f1xx_hal_tim.c * @author MCD Appl...
原创
1012阅读
0评论
0点赞
发布博客于 2 年前

CubeMX 的使用实例详细(04.6)- STM32F103的 - 定时器设定 - callback调用 - 实现1S的定时更新LED灯

调用HAL来控制定时器,应该是CubeMX必须走的道路:在CubeMX中需要如何设定?如何利用callback来进行调用?如何计算1S的定时1 Timer的定时1.1 CubeMX里面的设定1.1.1 模式和配置1.1.2 参数配置1.1.3 中断设置中断设置必须打开,才能有中断,从而,才能有中断处理,才有中断回调函数的执行。2 call back:i...
原创
892阅读
0评论
0点赞
发布博客于 2 年前

STM32- 定时器的设定 - 二元一次方程的因素分解求解实现PWM和定时器频率的小数位 - Matlab 方法:

前言:做STM32的时候,定时器有两个倍频系数,有时候频率需要精确到小数后面,本例说明如何在小数点后面两位精确:STM31F103的最大频率为7.2000e+07,那么如果要精确到小数点后面两位,也就是我们把这个最大频率扩大100倍,为,7.2000e+09,然后,我们设需要的频率点为一个常量C(已经扩大了100倍成为一个自然数),那么,问题变成,求解二元的因式分解的数学题目了:...
原创
185阅读
0评论
0点赞
发布博客于 2 年前

STM32 - CubeMX 的使用实例详细(04.1)- STM32F103的 - 定时器设定详细解释 - PWM波的产生 - 频率占空比的设定 - 软件代码分析

前言:本文详细条例STM32 103定时器的设定1 定时器简介中等容量的STM32F103xx增强型系列产品包含1个高级控制定时器、3个普通定时器,以及2个看门 狗定时器和1个系统嘀嗒定时器。 下表比较了高级控制定时器、普通定时器和基本定时器的功能: 表4 定时器功能比较高级控制定时器(TIM1) 高级控制定时器(TIM1)可以被看成是分配到6个通道的三相PWM发生器,...
原创
1024阅读
0评论
0点赞
发布博客于 2 年前

STM32F103 - CubeMX 的使用实例详细(03)- 时钟配置 - 最大72M时钟的设定

1 STM32F103 的时钟树:从时钟树里面,我们可以看到,最大的时钟周期可以设为72M2 STM32F103的Cube MX设定2.1 如果采用内部时钟,设置最大为64M,如下:我们发现高速外部不能选,如何解决?2.2 外部高速选择原因:是RCC没有设置按照设定如下;现在我们回到:clock configure是因...
原创
3326阅读
0评论
3点赞
发布博客于 2 年前

STM32 - CubeMX 的使用实例详细(01.1)- ST-LINK V2 的配置

MX很方便,但是,由于自动生成的代码,这样的话,就容易有一些配置冲突,因为选项太多了。ST-LINK V2 的样子:这个版本应该是国内的简化版本:管脚配置应该如下:其实只要连接3根线就可以了然后,MX里面配置应该选串口我们看到其实就是下面两个管脚:经过验证,这样之后生成的代码可以Debugging...
原创
1012阅读
0评论
0点赞
发布博客于 2 年前

STM32 - CubeMX 的使用实例详细(01)- STM32F103的配置 - GPIO设定

前言,项目需要STMF103的片子做PWM的控制,感觉ST的新版的IDE的配置功能很强大,想用用看。项目采用的是STM32F103C8T61 端口的配置1.1 MCU选型MCU框图可以查阅:然后各种DataSheet完备开始项目后:1.2 MCU配置1.2.1 MCU Pinout&Configuration1.2.1.1 我...
原创
1053阅读
1评论
2点赞
发布博客于 2 年前

STM32 application developers 参考手册 软件编程手册.pdf

STM32的资料很多很全,往往拿到的是芯片的性能手册,对于开发软件和驱动,应该用这一版Application Notes 比如GPIO的寄存器设置
pdf
发布资源于 2 年前

SI4安装.rar

Source insight 只需要将执行文件替换之后就可以使用了。
rar
发布资源于 2 年前

【编译】 What is Compliance Voltage?

What is Compliance Voltage?Compliance voltage is the range of output voltage of a constant current power supply, over which the load regulation is within certain limits. It represents the maximum vo...
翻译
488阅读
0评论
1点赞
发布博客于 2 年前

AGV (Automated guided vehicle)基础(二) - AGV的视觉算法 - RGB - D 算法

前言: 对于不同的AGV导航算法来说AGV的,VSLAM是比较有前景的。视觉算法实现应由AGV的场景的需求来定,对不同的算法支持。VSLAM的基本框架:VSLAM的分类VSLAM的算法主要分为三类,LSD_SLAM,ORB_SLAM,RGB-D SLAM。RGB-D SLAM的典型框架如下:RGB-D SLAM位姿图构建包括特征检测与匹配 、运动估计、关键帧...
原创
719阅读
0评论
2点赞
发布博客于 2 年前

特征点提取算法 - 01 - 特征的定义基础

前言:特征提取(feature extraction)是计算机视觉和图像处理中的一个概念。它指的是使用计算机提取图像信息,决定每个图像的点是否属于一个图像特征。特征提取的结果是把图像上的点分为不同的子集,这些子集往往属于孤立的点、连续的曲线或者连续的区域。案:理解特征提取就是获取依据需求,来获取图像的独有特征值。或者,是将具有相同特质的图像分解的模块进行分类和归类。1 基本概念1....
转载
1211阅读
0评论
0点赞
发布博客于 2 年前

SLAM - 01 - 分类

前言:本文针对SLAM(Simultaneous Localization And Mapping,简称SLAM)的基本定义和分类进行了讨论。1 SLAM的定义:通常是指在机器人或者其他载体上,通过对各种传感器数据进行采集和计算,生成对其自身位置姿态的定位和场景地图信息的系统。SLAM技术对于机器人或其他智能体的行动和交互能力至为关键,因为它代表了这种能力的基础:知道自己在哪里,知道周...
原创
618阅读
0评论
0点赞
发布博客于 2 年前

AGV (Automated guided vehicle)基础(一) - AGV的导航种类

最近涉足MEMS激光相关的机器 视觉行业中,设计AGV的部分还是很多,这里网上收集了一些AGV的资料,补充一下基础知识:Wired(有线-地板槽方式)又叫感应式Inductive Guidance TechnologyA slot is cut in to the floor and a wire is placed approximately 1inch below the sur...
原创
1925阅读
0评论
0点赞
发布博客于 2 年前

概率论和数理统计 - 04 -

 随机变量的数字特征期望 = 加权 平均值:                       ...
原创
98阅读
0评论
1点赞
发布博客于 3 年前

概率论和数理统计 - 03 - 多维随机变量及其分布

                 
原创
113阅读
0评论
0点赞
发布博客于 3 年前

概率论和数理统计 - 02 - 随机变量及其分布

1  随机变量及其分布就是把一个N很大的二项分布做了一个近似。正态分布不要计算,只需要查表就可以了。 ...
原创
189阅读
0评论
0点赞
发布博客于 3 年前

概率论和数理统计 - 01

 1  概率论的基本概念      
原创
83阅读
0评论
0点赞
发布博客于 3 年前

MEMS - 基础 - 悬臂梁的挠度

在MEMS的使用和设计的时候,控制机械的杆系结构,可以抽象为悬臂梁,而,控制中电磁感给微杆件器件的力,就是这个悬臂梁的挠度。1 下图为悬臂梁的的经典挠度方程,我们在计算MEMS收到的电磁场力的时候,可以套用相关的公式。 2 上图中的各个受力的分析方法中,我们一般用图二来套,因为2图上面的力作用在悬臂梁的段上,这样,如果我们用微分的方法,那么,微分方程考虑的微分元受到的力就是这个...
原创
2714阅读
0评论
0点赞
发布博客于 3 年前

建筑设计 - 概念设计 - 笔记:- 第一章

建筑结构和设计案例:1.1 建筑结构的作用1 活动需要的空间2 抵御自然和人为的作用力3 充分发挥材料的效能优秀建筑的定义:1.2 结构概念设计的概念:概念设计在初步设计之前,总体方案:建筑工程,包括建筑方面的概念设计,结构方面的概念设计,是互相影响的。必须考虑环境:对资金的状况(造价的多少),材料的来源进行考虑。比如,去规划局查询容积率,建筑的高度,强...
原创
80阅读
0评论
0点赞
发布博客于 2 年前

蔡高厅老师 - 高等数学阅读笔记 - 16 定积分的应用(旋转积、平面曲线的弧长、阿基米德螺旋、旋转体的侧面积、定积分物理应用-变力做功) -(71、72、73)

 对Y来说一样73 定积分几何上应用:求旋转曲面的面积:求面积元素对曲线上点,做弧的切线,做弧端的弧微分,然后,让弧微分绕着X轴旋转,详细如下:这样可以推到出来,面积元素:(为柱面的侧面积 周长*高)周长为2πy  高为ds 弧...
原创
674阅读
0评论
1点赞
发布博客于 3 年前

蔡高厅老师 - 高等数学阅读笔记 - 15 广义积分和伽马函数 定积分的应用(面积和体积) -(67、68、70、71)

 1 无穷限的广义积分   说白了,就是支持孤立不连续节点的定积分所以是广义积分,根据定义1 是无界,我减去一个小正数,那么久有界连续了利用牛顿莱布尼兹公式,原函数差,判断广义积分是否无界的方法其中:伽马函数,广泛用于概率论,是一个广义积分的函数得出地推公式性质3:...
原创
1300阅读
0评论
0点赞
发布博客于 3 年前

【23】蔡高厅老师 - 高等数学下阅读笔记 - 重积分 - 直角坐标系下(下)23 - 27

1 一元函数的定积分:2 重积分讨论的被积函数是多元函数二重积分定义25 性质和计算不等号性质:估值定理26如何求AX0, (ABEF)二重积分化为二次积分Y型区域,X= 9/8...
原创
208阅读
0评论
1点赞
发布博客于 3 年前

蔡高厅老师 - 高等数学阅读笔记 - 14 定积分 -定积分的换元法 - 广义积分和伽马函数(65、66、67)

不定积分有第一,第二换元,定积分只有换元:周期函数的定积分定积分的分部积分法利用归纳法和分部积分法再利用分部积分公式分开看右式再用分部积分法代入 5无穷限的广义积分、广义积分的定义 ...
原创
1022阅读
0评论
0点赞
发布博客于 3 年前

蔡高厅老师 - 高等数学阅读笔记 - 14 定积分 - 积分中值定理 -牛顿莱布尼兹公式-(58 ~ 64)

定积分的概念:思想方法如下:数学语言表达然矩形代替曲线1 连续函数2 有界,有限的间断点3 如果是单调,有界的 60 定积分的几何意义dx在定积分没有任何意义。定积分的性质: 61  定积分性质定积分的估值定理利用微分最...
原创
1490阅读
0评论
0点赞
发布博客于 3 年前

蔡高厅老师 - 高等数学阅读笔记 - 13 不定积分 - 02 分部积分 - 积分函数(53 - 58)

证明略:注意选择U,和 dv,选择的原则:小结:1 N次方形式的分部积分几类函数的积分法:针对函数的类型分适用方法:1 有理函数的积分:两个多项式的商因式分解的情况两次对应两个分解式得出通式因为是恒等式,所以可以,让X取一些你认可的值...
原创
153阅读
0评论
0点赞
发布博客于 3 年前

蔡高厅老师 - 高等数学阅读笔记 - 12 不定积分(48、49、50~53)

微分学回顾:不定积分就是微分的逆运算 注意全体原函数和一个原函数的表达区别综合一下:不定积分的几何意义:不定积分的性质假设:性质一案,注意这里导数和微分的不同,导数和微分的表达式在不定积分里面的表述不同。导数是一个微小变化的增量直接的趋势关系,斜率,而微分是微小增量的近似值,两者在无穷小或者大的前提下,无限...
原创
724阅读
0评论
1点赞
发布博客于 3 年前

最常用的三角函数值和三角变形公式

1 基本三角公式定义:诱导公式         基本关系                    万能公式               重要基本公式 2倍角公式                              半角公式两角和差变形公式          和差化积                           积化和差 ...
原创
5780阅读
0评论
5点赞
发布博客于 3 年前

15个基本不定积分公式和分类基本积分表

1 原函数定义 常数   幂函数    x=-1 的幂函数,也就是倒数   指数函数   特殊的指数函数e,   对数函数   特殊的对数函数  基本的三角函数:无理数的积分,单位根和反正弦,反正切 含有    的积分,平方和->反正切函数   反三角函数->对数双曲余弦和正弦 其他...
原创
80634阅读
6评论
21点赞
发布博客于 3 年前

蔡高厅老师 - 高等数学阅读笔记 - 10 - 函数图像的描绘 - 微分三角形 -曲率(44 ~48)

渐近线:函数绝对值为0,去掉绝对值以后应该还为0反推一下、函数图形的描绘曲率具有连续的切线:47 曲率参量方程表示曲率的概念和计算公式弯曲程度 切线转角大的,曲线弯曲厉害转...
原创
222阅读
0评论
0点赞
发布博客于 3 年前

蔡高厅老师 - 高等数学阅读笔记 - 09 - 罗必塔法则 - 和最值定理和函数的单调性最值 (37、38、39、40~43)

两种未定形式的极限法则和条件:罗必塔准则可以连续使用但是,推理一:对无穷大的推论38 例子无穷/无穷形式上面是,极限值为无穷大,推论为,自变量也趋于无穷大,这两个概念不同其他类型:这样,先求方幂指数的极限,也就是lny的极限,代入就会,...
原创
264阅读
0评论
0点赞
发布博客于 3 年前

蔡高厅老师 - 高等数学阅读笔记 - 08 - 微分中值定理 - 柯西和泰勒定理 02 -( 35、36、)

 四大中值定理:证明一:不对柯西定理的证明代入, a,b, 满足罗尔定理泰勒定理证明:推断=>有如下导数,  显然,我们可以数次运用柯西定理,达到我们的需求36 继续证明n次多项式,n+1阶导数为0数学记号表达:...
原创
353阅读
0评论
0点赞
发布博客于 3 年前

蔡高厅老师 - 高等数学阅读笔记 - 07 - 函数的微分 - 微分中值定理 罗尔、拉格朗日中值定理 (31、32、33、34、35)

函数的微分:记为:等价无穷小,微分的概念:就是要寻求近似值,不要复杂微分的几何意义微分公式33 微分中值定理:四大定理 拉格朗日中值定理的应用:数值不等式首先,化为函数不等式二阶导数的情况...
原创
334阅读
0评论
2点赞
发布博客于 3 年前

蔡高厅老师 - 高等数学阅读笔记 - 06 - 高阶导数 隐函数- 02 (28、29、30、31)

高级导数:1 高阶导数举例利用数学归纳法假设莱布尼兹公式,29  隐函数、参量函数的导数隐函数的导数:显函数,隐函数不能显化的函数:求导的方法:斜率就是导数或者表示为取对数微分法,对幂指函数,对乘除,...
原创
157阅读
0评论
0点赞
发布博客于 3 年前

蔡高厅老师 - 高等数学阅读笔记 - 05 - 导数和微分 - 01 (22、23、24、25、26、27)

导数和微分:1 导数和微分起因: 1.1 导数的概念1.1.1 速度:平均速度:1.1.2 切线问题2 导数的定义: 可导用定义求导函数:23 左导数和右导数某点某区间导数的几何意义法线的概念函数的可导性和连续性的关系:  ...
原创
218阅读
0评论
0点赞
发布博客于 3 年前

蔡高厅老师 - 高等数学阅读笔记 - 04 - 函数的连续性(18、19、20、21)

1 函数的连续性1.1 定义方法一1.2 定义方法2也就是 -> X0 的另外一种表示方法:1.3 用极限语音来叙述: 2 函数的间断点不满足连续的函数定义的函数,为间断的函数:2.1 第一类间断点其他为第二类间断点:19 初等函数的连续性:反函数的连续性复合函数的连续性2...
原创
191阅读
0评论
0点赞
发布博客于 3 年前

蔡高厅老师 - 高等数学阅读笔记 - 03 - 极限(13、14、15、16、17)

 13函数极限性质极限的四则运算公式证明3性质4:再求分子极限14 极限存在准则和两个重要极限1 准则一:夹挤准则2 重要的极限15、16利用单位圆证明:三个重要线段3 准则2 -  4 重要极限2例子2现证明极限存在,单调有界,然后,再证...
原创
234阅读
0评论
0点赞
发布博客于 3 年前

蔡高厅老师 - 高等数学阅读笔记 - 02 - 极限(06 、07、08、09、10、11、12)

61 极限1.1 数列极限定义1.1.1 数列 1.1.2 数列极限定义:  、1.1.2 收敛数列的两个性质1.2 函数的极限自变量是连续的X的函数的极限,1.2.1 两种情况:如何描述这个变化的过程:1.2.2 极限定义:1.2.3 极限的几何意义极限几何定义的意义:...
原创
245阅读
0评论
0点赞
发布博客于 3 年前

蔡高厅老师 - 高等数学-阅读笔记 - 01 - 前言、函数【视频第01、02、03、】

1 函数1.1 函数概念高等数学研究的是实数,1.1.1 数集的记号1.1.2 开区间1.2 函数的定义:1.2.1 函数的几何意义:1.3 函数的性质1.3.1 函数的有界性:有界则都有上界和下界1.3.2函数的单调性:1.3.3函数的奇偶性:1.3.3函数的周期性:...
原创
204阅读
0评论
0点赞
发布博客于 3 年前

高等数学基础 - 高等数学主要内容

1 一元函数和多元函数,微分学和积分学,统称微积分学2 矢量代数3 空间解析几何4 无穷级数5 微分方程需要掌握,基本知识,基本理论,基本计算方法 从而提高数学修养主要培养:学生的抽象思维,逻辑推理的能力,辩证的思想方法需要具备: 空间想象能力,培养学生分析问题解决问题的能力为进一步学习数学打下基础复习必须及时   ...
原创
1599阅读
0评论
1点赞
发布博客于 3 年前

微信小程序 域名备案 和 ICP 备案举例

1 域名备案域名一般通过运营商申请,这时候,运营商会帮你备案。例如,阿里云,腾讯云,都会备案。 2 ICP备案:2.1 在工信部查询一下,自己的网站youm有没有备案:http://www.miitbeian.gov.cn/icp/publish/query/icpMemoInfo_showPage.action;jsessionid=yC7_1Kguy1tKtPaaS01co...
原创
24306阅读
0评论
2点赞
发布博客于 3 年前

【中级】 微信小程序 - 腾讯云 - wafer2 - PHP - 实战 - 后台 - 数据库的访问 - 01 - 通过wx.request或者qcloud.request来获取数据库数据

前言本例子,通过wx.request来获取数据库数据。1 构建测试数据库构建如下数据库,数据库名称user01、数据库表db_user、数据库里面输入了几个数据,然后,我们通过wx.request来做数据库访问。注意:微信默认的数据库就是cAuth,如果需要连接其他数据库,微信给出的数据库链接方式已经更新了,这一点我有空的话专门写一遍、篇博文,这里我们用默认的数据库:cAu...
原创
698阅读
3评论
0点赞
发布博客于 3 年前

【高级】小程序 - 腾讯云 - wafer - PHP - 数据库接口的应用和研究 - 02 - DB::select - 正确的接口写法 - 包括布尔判断

前言:小程序数据接口进行了封装,那么如何针对这些封装进行应用呢,这些封装有哪些限制和优势,本文进行了一点的实践。本文针对 DB::select做了实践和研究,Select的操控显然比insert要复杂很多,微信的封装不错,但是,使用还是比较麻烦,而且,有时候并不能起到作用,感觉这个接口封装的不是很好。1 DB::select的官方接口说明和封装源码:图一  2  DB::sel...
原创
374阅读
6评论
0点赞
发布博客于 3 年前

小程序 - 参考数据 - ASC字符码表和常用的中文字符编码表

包含汉字:的一是了我不人在他有这个上们来到时大地为子中你说生国年着就那和要她出也得里后自以会家可下而过天去能对小多然于心学么之都好看起发当没成只如事把还用第样道想作种开美总从无情己面最女但现前些所同日手又行意动方期它头经长儿回位分爱老因很给名法间斯知世什两次使身者被高已亲其进此话常与活正感见明问力理尔点文几定本公特做外孩相西果走将月十实向声车全信重三机工物气每并别真打太新比才便夫再书部水...
转载
1337阅读
0评论
0点赞
发布博客于 3 年前

【小程序】【Tips】image 组件中 null 和 undefined 的区别和对策

image 组件我们经常用到,有时候image是没有加载,有时候是本来定义没有,一个是null,一个是undefined ,两者有什么区别呢?<image wx:if="{{noteinfo.picture}}" src="{{noteinfo.picture}}" class="img"></image>上面的语句通过判读加载的image的内容来决定是不是要渲...
原创
450阅读
0评论
0点赞
发布博客于 3 年前

微信小程序 - 高级 - 深度实践 - wx:for-item 与 data-xxx 的联合应用 实现后台动态数据自动加载的正确方法概述

前言:之前的静态加载中我们看到wx:for-item除了命名外,似乎不能发挥作用,其实在动态网页数据加载的时候非常有用的。1 问题提出一个富含数据访问的应用,例如大量的后台表格的更新,你做静态的展示肯定不行,问题来了,做动态的展示的话,那么,如何依据数据进行网页更新呢?比如,我有几百个组件从数据库来展示,数量不定我们知道,这种重复的网页我们都是动态自动循环加载的。但是,...
原创
2243阅读
3评论
1点赞
发布博客于 3 年前

小程序基础 - wafer2 - PHP - 后台和前台 - 利用对象数组来传递表单数组的正确方法 - 下载部分(服务器到微信)

前言:小程序Request的接口的话,后台和前台会遇到传递比较多的数据,其中最多的是数组的传递,那么,数组是如何,以那种格式在前端和后台之间传输呢?其实并没有那么复杂,就是对象数组就可以了,不需要高什么json的格式转换。因为微信已经做了一个默认的JSON的封装在服务器端。1 后台数据为数组:1.1 一个经常遇到的微信小程序里面的典型对象数组数组:下图是准备返回的数据$result...
原创
415阅读
1评论
0点赞
发布博客于 3 年前