- 博客(24)
- 资源 (5)
- 收藏
- 关注
原创 I2C通信
写入主机每次写入都需要等待从机ACK应答读取每次读取都需要发送ACK应答(除了最后一个和连续时钟接口)。连续数据读取(块读取),每个数据读取完都需要读取一个CRC校验并发送ACK响应(相当于每读取一个数据都需要读取2个byte(data及CRC))。最后一个和连续时钟接口不会发送ACK。...
2021-07-05 20:48:45
449
原创 keil中文注释由两个字符构成及使用VScode打开存储乱码问题
原因中文注释由两个字符构成keil中的中文注释每次删除都需要按两次DEL键才能删除一个中文字符是由于文本的保存形式是以ANSI的形式存储VScode打开存储中文乱码问题由于VScode打开会自动适应编码格式 但在更改后再次存储将会导致keil中的中文显示乱码 是由于存储后的格式在keil中无法识别解决方法用keil或记事本打开文件将文件以带BOM的UTF-8或UTF16等格式保存即可 这样在keil和VScode中都能够显示为中文...
2021-06-29 13:31:58
1013
原创 图片标注工具
label imghttps://github.com/tzutalin/labelImgVOC2007样本制作工具D:\code\VOC2007样本制作工具
2021-06-08 11:56:58
250
原创 CRC8校验原理
原理假设CRC8校验slave address + data byte传入两个字节的数据(16位)CRC初始值及校验key查看数据手册 不同芯片有不同的要求如(BQ76930)The CRC polynomial is x8 + x2 + x + 1, and the initial value is 0.因此,初始CRC=0,多项式表示 1 0000 0111 有提到的位为1 最高位不需要参与校验 结果key为0x07步骤1、进行两轮循环 每个循环校验8位2、在for循环中对CRC进
2021-03-09 20:26:22
2873
原创 ubuntu及shell脚本常用命令入门
一、Shell命令二、ubuntu软件安装方法三、Ubuntu文件系统结构四、ubuntu磁盘文件五、Linux下常用的压缩格式六、linux用户和用户组七、Ubuntu/Linux文件权限八、linux连接文件九、vim编辑器十、linux C编程十一、Makefile的基本语法十二、shell脚本入门一、Shell命令查看命令详细信息 命令 --help1、目录信息查看命令ls ls -a 显示目录所有文件及文件夹,包括隐藏文件,比如以.开头的 ls -l 显示文
2020-12-13 21:29:35
4164
原创 虚拟机经常一开机就黑屏及一插u盘就卡住
虚拟机经常一开机就黑屏解决方法1、cmd以管理员身份运行后重启 netsh winsock reset net stop VMAuthdService net start VMAuthdService net stop VMwareHostd net start VMwareHostd有时候打不开虚拟机 提示需要获取所有权 需要删除 lck文件但这一方法只治标不治本2、更新虚拟机为15.5以上通过软件更新 如果出现16版则点击取消 会弹出15版的更新下载等待很长一段时间后下载完
2020-12-12 16:16:28
606
1
原创 windwos下u盘分区不显示
下载链接USBBoot http://www.downza.cn/soft/298412.htmlDiskGenius https://www.diskgenius.cn/download.php1、通过DiskGenius工具将u盘的各个分区激活为主分区依次选中分区 -> 菜单栏分区 -> 激活当前分区2、选在以0或1的方式重置参数成功显示...
2020-12-12 15:57:14
577
原创 linux系统(Ubuntu)下安装中文输入法
安装ibua-pinyinsudo apt-get install ibus-pinyin配置ibusCLI 输入ibus-setup添加输入法 配置切换方式点击左下角+点击Chinese进入中文输入法选择选择输入法pinyin点击右下角配置在shotcuts下配置输入法切换方式配置成功...
2020-12-10 23:14:21
1035
原创 FreeRTOS任务运行时间统计实验中 task1 task2显示运行时间为0的原因
Task1 task2只有LED的取反操作 对CPU来说占用的运行时间少于一个时间单元 因此结果为0只需要在task1 task1中加入LCD的显示操作即可看到占用的运行时间累积步骤导入lcd.c .hFWLIB导入FSMC.c文件即可main.c 编写显示操作...
2020-12-05 10:42:25
229
原创 jupyter notebook使用虚拟环境
创建虚拟环境安装插件命令conda create -n sklearn python=3.7conda activate sklearnconda install nb_conda启动jupyter命令cd 项目目录jupyter notebook通过目录下启动jupyter后即可看到自定义的虚拟环境
2020-11-25 22:52:11
121
原创 Anaconda 创建虚拟环境出现CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://mirrors.tuna
conda create -n sklearn python=3.7 出现问题将.condarc中的https改为http更改前channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda
2020-11-25 21:00:17
571
原创 vue学习笔记及知识点文件
vetur插件检查sass语法创建后渲染一次 :key=‘data.id’scoped 子component css作用域 只影响局部npm run lint 检查修复ES规范渲染周期解决 通过:key length || v-if 更改创建时间来及时渲染element UI后台管理系统UInuxt.js 服务端渲染路由更改需重启服务器一、vue基础 知识点文件1、vue基础一 初始化vue2、vue基础二(1)、模板语法(2)、list操作(3)、点击变色(4)、class
2020-11-23 15:52:32
288
原创 项目之文章管理系统nodeJS_mogonDB学习笔记及源码
项目之文章管理系统一、express node布置1、安装express生成器2、项目初始化 需添加ejs模板引擎3、进入项目4、安装5、运行项目6、启动nodemon 实现代码的实时编译(无法检测php)7、启动项目8、进入项目二、mongodb布置1、项目右键用git启动2、启动mongodb 也可设置logs3、连接mongodb4、nodejs使用express模块连接数据库(可查看官方文档 https://www.npmjs.com/package/mongodb)5
2020-11-04 22:06:37
605
原创 jquery学习笔记及常用函数封装
二、JQuery1、JQuery入门(1)、css选择(2)、css独有的表达式(3)、多种筛选方式 filter(4)、方法函数化(5)、链式操作(6)、取值赋值合体(7)、JQuery和JS的关系(8)、has filter not(9)、prev next(10)、find(11)、eq和index方法(12)、attr(13)、addClass removeClass(14)、width系列三个方法(15)、节点操作(16)、on off(17)、scrollTo
2020-11-04 21:44:43
887
原创 JavaScript学习笔记
一、JavaScript1、字符串(1)、验证码(2)、将字符串按照单词进行逆序,空格作为划分单词的唯一条件(3)、对称数组(4)、已知一个字符串对象中,英语单词用各种非字母字符分割,统计单词个数(5)、判断单个字符是否是字母(包含大小写)(6)、实现函数,查找子串出现的次数,返回字符串str中出现substring的次数(7)、判断是否为邮箱,已知千锋邮箱的用户名只能由数字字母下划线组成,域名为@1000phone.com,(8)、判断单个字符是否符合数字字母下划线(9)、敏感词过滤
2020-11-04 10:26:44
6013
1
原创 stm32学习笔记
stm32MDK固件库快速组织代码GPIO八种io口模式https://blog.csdn.net/baidu_37366055/article/details/80060962https://blog.csdn.net/zdw6868/article/details/80595301操作步骤为:1) 使能 IO 口时钟。调用函数为 RCC_APB2PeriphClockCmd 。2) 初始化 IO 参数。调用函数 GPIO_Init();3) 操作 IO 。void GPIO_SetB
2020-10-27 23:23:48
240
原创 PCB制板学习笔记
AD19https://www.bilibili.com/video/BV1r7411L79y?from=search&seid=1708847364015519132新建1、新建PCB2、新建原理图3、新建Schematic Library查找器件中文资料画器件大小electrical type 电器属性 设置引脚属性左边菜单栏双击改变器件ID名称视图->画板->component 查找放置所画器件 | 器件界面点击放置4、视图->画板->compo
2020-10-22 20:20:35
541
原创 yolov5训练自定义数据 (pytorch版本)
代码连接https://github.com/ultralytics/yolov5数据集准备python coco2voc1.pypython parse_train3.pypython split_img.py
2020-09-13 21:06:38
750
原创 python车牌定位
车牌定位(图像处理方式)本篇内容采用图像处理方式进行车牌定位,但由于图像处理对各环境的适应力不强,只做了个半成品。运行环境:opencv-python==3.4.4.19处理的主要方法为局部处理的边缘连接。import cv2import numpy as npimport osimport houghimg_path = os.listdir('./car_img')print(img_path)#行扫描,间隔k时,进行填充,填充值为1def edge_connection(img, size
2020-09-13 21:04:28
1030
原创 conda创建环境命令
conda create -n tensorflow python=3.7conda activate tensorflow
2020-09-13 21:03:29
1745
转载 python车牌定位
车牌定位(机器学习)Github分类器地址:https://github.com/zeusees/HyperLPR/blob/master/model/cascade.xml
2020-06-18 23:55:44
414
原创 pytorch1.5安装
创建虚拟环境conda create pytorch15 python=3.7conda activate pytorch15切换cuda见我的博客切换cuda下载安装pytochpytoch官网下载whlpytorch官网下载whlcd 下载路径pip install torchvision-0.6.0-cp37-cp37m-win_amd64.whlpip install torch-1.5.0-cp37-cp37m-win_amd64.whl...
2020-06-15 18:25:41
2681
原创 cuda版本切换
cuda 10.0切换到10.2ncvv -V 查看cuda 版本安装cuda 及cudannnote :将D:\cuda\cudnn-10.2-windows10-x64-v7.6.5.32\cuda\bin目录下cudann64_7.dll复制到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\bin切换cudaCUDA_PATH,NVCUDASAMPLES_ROOT 改成10.2路径Path 添加10.2路径并上移到
2020-06-15 18:17:23
715
转载 yolob3卷积池化学习笔记
卷积池化卷积池化计算详解卷积核数等于维度卷积 加padding 33卷积核图像尺寸不变不加 padding 3 * 3卷积核 图像*5 * 5 -> 3 * 3stride(步长)为2下下采样(类似图像金字塔下采样(down sample))池化最大池化及均值池化1、均值池化2、最大池化yolov3yolov3 9个anchoryolo-tiny 6个下采样减小图像尺寸 提取图像深层特征通过3*3卷积核 stride=2卷积提取res add不改变维度conc
2020-06-15 15:52:28
402
项目之文章管理系统nodeJS_mogonDB学习笔记及源码.zip
2020-11-04
jquery学习笔记及常用函数封装.zip
2020-11-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人