自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

少侠好走位

流浪的人都会有好运气

  • 博客(57)
  • 资源 (5)
  • 收藏
  • 关注

原创 编码器测距离使用外部中断计脉冲

此设计大多应用在工业制造需要对移动距离精度要求高的场合,原理很简单,结合编码器脉冲数和自己设备安装场合,另外还要结合编码器安装的编码器轮的直径,最终换算出编码器单位脉冲的距离。需要注意的是若将编码器安装在转动轴处的同心圆计算问题如下图:R1为编码器轮,R2为轴,R3与R2为同心圆,最终R3的行进距离为X,则?:X=(nR3单位脉冲的距离)/R2.其中计数脉冲为n市面上常见的增量式编码器有A...

2019-11-12 17:14:13 4831 5

原创 AD16操作技巧笔记

资料论坛:www.pcbbar.com视频bilibili连接地址:https://www.bilibili.com/video/av45974224/?p=6AD16.1软件中英文切换:DXP-preferences-system-use localized resources一、快捷键设置:工具栏中工具设置快捷键:Ctrl+左击 在Alternative中设置快捷键PCB单层切换模...

2019-07-05 15:25:11 5475

转载 stm32软件模拟I2C读取ADXL345三轴加速度值

最近做一个实验室里的小项目,需要用stm32来读取ADXL345三轴加速度的值,本来硬件I2C都调好了,可是后来和实验室合作的一个公司给的板子却没把硬件I2C的端口给引出来,太伤心了,我又得重新调一下软件I2C,因为我才刚刚接触stm32,以前也从未接触过单片机之类的编程,所以费了很大的劲,对于网上给的程序,我找了几个都不好用,无奈之下又临时学了I2C协议,参考着网上各个版本的程序,对照着I2C的...

2019-06-18 18:28:36 4495

原创 C语言对数据库SQLite3的增删查改

本程序包括sqlite3.h、student.c两个文件,经过交叉编译放置在嵌入式开发板上,终端运行,对数据库进行对应的相关操作增、删、查、改sqlite3.h文档的获取在本人微博资源中下面是student.c文档/**gcc student.c -lsqlite3*arm-fsl-linux-gnueabi-gcc student.c -lsqlite3*arm-fsl-linux-...

2019-05-31 18:24:17 3139

原创 Python中对数据库SQLite的使用以及操作

Python内置了SQLite3,在Python中使用SQLite,不需要安装任何东西,直接使用即可。由于SQLite的驱动内置在Python标准库中,所以我们可以直接来操作SQLite数据库。Python定义了一套操作数据库的API接口,任何数据库要连接到Python,只需要提供符合Python标准的数据库驱动即可。使用SQLite需要了解的一些概念:1、表是数据库中存放关系数据的集合,...

2019-05-31 15:21:59 475 1

原创 嵌入式开发板串口收发程序测试

使用的是飞凌嵌入式开发板OKMX6UL-C为底板的嵌入式开发板,测试效果串口助手向开发板发送内容打印在终端,需要注意的是,交叉编译使用与开发板相对于的交叉编译工具,采用arm-XXX-linux-gcc.核心板为FETMX6UL-C,如图:头文件及其相关定义:#include <termios.h>#include <unistd.h>#include <s...

2019-05-21 10:01:16 1248 1

原创 UCOS II移植到STM32F103开发板

早期嵌入式开发没有嵌入式操作系统的概念 ,直接操作裸机,在裸机上写程序,比如用51单片机基本就没有操作系统的概念。通常把程序分为两部分:前台系统和后台系统。简单的小系统通常是前后台系统,这样的程序包括一个死循环和若干个中断服务程序:应用程序是一个无限循环,循环中调用API函数完成所需的操作,这个大循环就叫做后台系统。中断服务程序用于处理系统的异步事件,也就是前台系统。前台是中断级,后台是任务级。...

2019-01-09 11:08:05 2117 3

原创 STM32F030C8T6单片机与GY-61 ADXL335模块——角度传感器

STM32F030C8T6单片机与GY-61 ADXL335模块测角度ADXL335 是一款小尺寸、薄型、低功耗、完整的三轴加速度计,提供经过信号调理的电压输出,能以最小±3 g 的满量程范围测量加速度。它可以测量倾斜检测应用中的静态重力加速度,以及运动、冲击或振动导致的动态加速度。用户使用 CX、CY和 CZ引脚上的电容 XOUT、YOUT和 ZOUT选择该加速度计的带宽。可以根据应用选择合适...

2019-01-02 16:47:10 4930 2

原创 树莓派3B散热风扇控制脚本

内容过于简单,加上博主很懒不做详细介绍了无聊,突发奇想,树莓派的散热风扇可否当检测到核心芯片温度过高的时候开始启动散热,温度下来后开始停止工作做。动手试试需要一个元器件PNP三极管,基极连接BOARD编码的3引脚,集电极和发射极分别接在风扇电源线的负极和BOARD编码的6引脚。风扇电源正极连接引脚4。如图这样当3引脚为低电平时三极管导通风扇启动,高电平时截止风扇停止。温度由CPU内部温度决定,python脚本如下。#!/usr/bin/python2# -*- coding: utf-8 -*

2021-02-02 10:51:00 920

原创 cadence17.2操作使用笔记(二、PCB部分)

Allegro 17.2PCB设计第十讲Allegro软件认识与PCB设计流程PCB视图的切换1、Visibility->View->Film:adt顶层视图Film:adb底层视图Film:drill钻孔视图(钻孔表和层叠说明)Film:outline板框Film:silktop顶层丝印视图(丝印和元器件位号)Film:silkbot底层丝印视图查看所有电器层的内容:conductor:选择All修改层颜色2、options选项介绍Active Class

2021-01-07 14:37:15 10353 1

原创 cadence17.2操作使用笔记(一、原理图部分)

Capature CIS使用:学习资料B站视频小马哥电子开发学习:https://www.bilibili.com/video/BV117411W7Z4?p=1file->change product ->orCAD_Capature_CIS 可勾选为默认项第三讲:原理图工程以及库的创建file->new->project(name,location)1、打开原理图page1边框 :option->Schematic page Properties->Gr

2021-01-07 14:33:17 13153 1

原创 error while loading shared libraries: libopencv_photo.so.3.4: cannot open shared object file:问题

简单粗暴博主解决办法(拿起你们的小锤子盘它-----哐 -哐 -哐)1、问题介绍:在上位机上编译的二进制文件放在龙芯开发板上(系统:文件系统)出现报错缺少共享库如题:error while loading shared libraries: libopencv_photo.so.3.4: cannot open shared object file: No such file or dire...

2020-04-10 17:37:34 725

原创 undefined reference to `cv::face::FisherFaceRecognizer::create(int, double)'问题

报错内容undefined reference to `cv::face::FisherFaceRecognizer::create(int, double)’1、说明:在QT下编译报错如图,多方寻找原因未果,最后查看了。pro文件,发现缺少 -lopencv_face2、解决办法:如图.pro文件中添加 -lopencv_face...

2020-04-09 18:21:32 1474 6

原创 龙芯内核编译后串口报错:There is no i2c device ack

自己编译内核启动文件系统发现启动后串口一遍又一遍的报错:[ 20.265825] There is no i2c device ack[ 30.313818] There is no i2c device ack[ 40.361820] There is no i2c device ack[ 50.409811] There is no i2c device ack解决办...

2020-04-02 11:40:28 667

原创 龙芯2K1000 mini模块使用前准备草稿

博主比较懒,懒到图少字多,略处地方较多,有不明白的下方留言,有能力解答的问题会尽力去解答。1、拿到模块以及他的底板(根据原理图得知我手里的一款底板应该是和2H芯片通用的),看着各种不好找的接头接口(哎。。。此处略去内心独白1万字,你懂得),电源:重点:重点:重点说三遍:上电前查阅手册电源适配器是12V还是5V(忘了说,我到手这款没有电源适配器。。。。)DEBUG:接下来,有点尴尬,DE...

2020-03-31 17:39:27 703

转载 简单介绍实时动态(RTK)定位技术

实时动态差分法(Real-time kinematic,RTK)又称为载波相位差分技术。这是一种新的常用的GPS测量方法。以前的静态、快速静态、动态测量都需要事后进行解算才能获得厘米级的精度,而RTK是能够在野外实时得到厘米级定位精度的测量方法,它能实时提供观测点的三维坐标,并达到厘米级的高精度。与伪距差分原理相同,由基准站通过数据链实时将其载波观测量及站坐标信息一同传送给用户站。用户站接收GP...

2020-01-14 14:56:44 5180 1

原创 1、HTML标签笔记

structure.html标题标签、段落标签、水平线标签、换行标签、图像插入、链接<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial...

2019-12-28 11:43:04 118

原创 2、 数组/对象的遍历笔记

traversal.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta ...

2019-12-28 11:38:53 113

原创 3、面向对象编程思想

object-oriented.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> &lt...

2019-12-28 11:37:05 91

原创 4、prototype原型对象

prototype.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta ...

2019-12-28 11:34:45 90

原创 5、Javascript的构造函数笔记

constructor.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <met...

2019-12-28 11:32:19 92

原创 6,、面向对象Javascript的继承和多态,构造函数的继承和ECMA6class的继承笔记

Inheritance.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <met...

2019-12-28 10:42:37 114

转载 cnpm - 解决 " cnpm : 无法加载文件 C:\Users\93457\AppData\Roaming\npm\cnpm.ps1

最近在nodejs的npm下使用cnpm install xxx下载时遇到这个问题cnpm - 解决 " cnpm : 无法加载文件 C:\Users\93457\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息 。。。 "1.在win10 系统中搜索框 输入 Windos PowerShell选择 管理员身份运行、管理员身份运行、管理员身...

2019-12-24 16:06:55 4384

转载 VScode如何在浏览器中打开html文件

Vscode默认是在控制台下查看html文件,对于我们查看和调试都很不方便,那如何在浏览器中打开呢?1.新建一个HTML文件2.点击左侧的扩展,打开扩展栏3.在扩展栏的搜索栏中输入open in browser,找到open in browser这款插件,点击右下角“安装”字样即可安装。4.安装完成后可以看一下这款插件的扩展文档,里面有插件的各种信息,及插件的使用方式等我们可以看到...

2019-12-24 09:29:18 2621

原创 nodejs笔记

一、安装根据不同平台安装相应的nodejs版本,Linux上安装特别注意python的版本不要超过3.0其他安装内容自行搜索或对照安装教程。二、npm使用1、下载来自npm网站上的来自第三方包使用2、下载安装别人编写好的命令行程序本地使用3、上传自己包到npm三、npm命令安装模块npm install npm install -g (global全局安装)四、npm l...

2019-12-23 17:22:57 201

转载 wifi模块配置ap模式下出现的问题

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/konjikinoyami/article/details/50970819问题1.…/src/drivers/driver_nl80211.c: 在函数‘family_handler’中:…/src/drivers/driver_n...

2019-11-22 09:04:04 1366

转载 TFTP的使用方法

1. 从设备上下载1.jpg到PC端:  >tftp -p -l 1.jpg 192.168.213.128   2. 从PC端上传输ZKDB.db文件到设备:>tftp -g 192.168.213.128  -r ZKDB.db  上传...

2019-11-20 11:38:20 376

原创 US-100超声波模块开孔尺寸

US-100超声波模块介绍内容本文不再赘述,请自行搜索。此处主要讲模块在盒子上开孔包装尺寸,图标尺寸与实际尺寸为1mm×100图中6300*5800是本人包装盒子外观尺寸。...

2019-11-13 09:47:39 496

转载 Altium Designer 常用快捷键汇总

走线状态,+tab,改变线宽;2d线状态,+shift+tab ,切换倒角方式;crtl+左键 :高亮选中网络;左下角双击,层管理,显示或隐藏某一层;旋转:Space;X轴镜像:X;Y轴镜像:Y;板层管理:L;栅格设置:G;单位进制切换:Q;对齐-水平:A,D;对齐-垂直:A,I,I,Enter;对齐-顶部:A,T;对齐-底部:A,B;对齐-左侧:A,L;对齐-右侧...

2019-11-13 09:23:55 1949

原创 EventEmitter

EventEmitter 类学习笔记;event 模块只提供了一个对象 events.EventEmitter,核心就是时间触发和事件监听功能var events = require('events');//创建对象var eventEmitter = new events.EventEmitter();EventEmitter对象如果在实例化时发生错误,会触发error事件//...

2019-10-11 16:11:39 670

转载 Linux串口驱动程序(1)-tty驱动程序架构

1.tty概念分析在Linux系统中,终端是一类字符型设备,它包括多种类型,通常使用tty来简称各种类型的终端设备。由于串口也是一种终端,因此这里引入终端这个概念 串口终端(/dev/ttyS*) <ul><li>串口终端是使用计算机串口连接的终端设备。Linux把每个串行端口都看作是一个字符设备。这些串行端口所对应的...

2019-07-01 09:12:58 1267

转载 NB-IOT之一个完整的BC95 UDP从开机到数据发送接收过程

一直没来得及写一个完整的NB-IOT BC95的UDP数据传输过程,这里用我们的开发板来演示一下,如何进行一次UDP数据收发。硬件:开发板:EVB_USB(点击购买) 软件:串口助手:QCOM_V1.6(点击下载)UDP Server:TCP/UDP Socket 调试工具 V2.5(点击下载)—————————————————分割线———————...

2019-06-20 11:47:50 1234

原创 AD16制作时序电路原理图

单片机稳定工作的核心在电源的可靠性,有时候还需要使用可控制的时序电路,下面分享12V转5V或者3.3V原理图仅供参考:

2019-06-18 15:20:49 2242

原创 C语言-指针

指针是一个变量,其值为另一个变量的地址。指针的值的实际数据类型是一个代表内存地址的长的十六进制数。即,内存位置的直接地址。就像其他变量或常量一样,您必须在使用指针存储其他变量地址之前,对其进行声明。int *ip; /* 一个整型的指针 */double *dp; /* 一个 double 型的指针 */float *fp; /* 一个浮点型的指针 */char ...

2019-06-13 11:03:35 114

原创 Samba服务

安装:sudo apt-get install samba配置:sudo vi /etc/samba/smb.conf[XXX_share]comment = My sharepath = /home/XXX/labwritable = yesbrowseable = yes(创建lab目录)Samba用户权限sudo smbpasswd -a XXX101101重启服务s...

2019-06-12 16:01:14 259

原创 每天定时用爬虫爬取银川天气通过微信发送给宝贝

PC下写一个.py文件,import的模块有re、requests、bs4、wxpy等相关模块。运行脚本时弹出二维码,通过手机微信扫描登录,搜索相关朋友的备注名称,设定每天发送信息的时间。发送天气信息。当报错:import requests ModuleNotFoundError: No module named ‘requests’缺少导入的requests库。解决办法:开始菜单选择...

2019-06-12 15:05:04 376 1

转载 每天定时用爬虫爬取新闻发送给三爷

需求:1、获取前十条科技要闻2、通过邮件发送给指定收件人3、定时发送1、获取要闻,选的是新浪科技网https://tech.sina.com.cn/,爬取前十名要闻import requestsfrom requests import exceptionsfrom urllib.request import urlopenfrom bs4 import BeautifulSoup...

2019-06-12 10:09:17 838

转载 监控售卖网站新品发布并邮件推送

网址:http://matenrow.net/17.html 需求是,当有新品发布时,能立即收到邮件提醒。因为抢单的人很少,所以只需要完成提醒就行。思路就是,利用python的requests库间隔10秒去获取下网页内容,检测商品列表中第一个商品...

2019-06-12 09:54:50 294

原创 JAVA简单介绍

随着Java的发展,Java分出了三个不同版本:Java SE:Standard Edition;标准版,包含标准的JVM和标准库Java EE:Enterprise Edition;企业版,它只是在Java SE的基础上加上了大量的API和库,以便方便开发Web应用、数据库、消息服务等Java ME:Micro Edition;针对嵌入式设备的“瘦身版”JRE就是运行Java字节码的虚...

2019-06-10 10:10:44 542

转载 shell脚本获取配置文件中的内容

1、获取配置文件中的内容。步骤是1,2,3.2.删除一个文件中的内容,然后追加自己需要的内容,这里的先将文件中的内容删除,然后添加1234进去。  3.在某行的前一行或后一行添加内容具休操作如下:#匹配行前加sed -i '/allow 361way.com/iallow www.361way.com' the.conf.file#匹配行前后...

2019-06-03 14:45:14 1946

notepadV-8-----

notepadV-8-----

2022-05-24

PCIE-36P.rar

36Pin直插,引脚A1-A18, B1-B18,3D模型,图片预览,积分不高,多少无用,下载试试就知道了。

2020-05-20

sqlite3.rar

结合《C语言对数据库SQLite3的增删查改》文档中的student.c使用++++++++

2019-05-31

UCOS II移植到STM32F103开发板

详细介绍请参考博主文章《UCOS II移植到STM32F103开发板》

2019-01-09

GY-61 模拟量加速度模块使用手册

GY-61 模拟量加速度模块中文使用手册,ADXL335 概述,模块引脚图,引脚说明,参数表,电路图

2019-01-03

空空如也

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

TA关注的人

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