自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HXJ_521的博客

社会你哲哥

  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 Yolo V3识别颜色及长短袖

一、运行环境1. Ubuntu16.042. TensorFlow-gpu 1.8.03. Keras 2.1.5二、创建数据集1. 使用VOC2007数据集的文件结构:  文件结构如下图,可以自己创建,也可以下载VOC2007数据集后删除文件内容。 2. 标注图片:  使用LabelImg(https://github.com/tzutalin/labelImg)对训练图片进行标注生成标签,然后将所有图片放在JPEGImages文件夹下,将所有标签...

2020-07-06 15:40:38 2473 2

原创 全排列(递归)C语言

#include "stdio.h"int a[20],book[20];void dfs(int step,int n){ int i; if(step == n+1) { for(i=1;i<=n;i++) printf("%d",a[i]); printf("\n"); return; } for(i=1;...

2019-03-11 15:45:22 675

原创 stm32低功耗的三种方法

1、配置I/O口的工作模式;主要避免在配置为上拉或者下拉时使外围器件如电阻等进行工作,消耗不必要的电流。2、降低CPU频率;stm32单片机经过查阅资料得出,大约每M消耗370uA的电流(主要耗电)3、让cpu在不工作的时间休眠,降低功耗(主要耗电)...

2019-03-11 10:06:14 3196

原创 STM32F103C8T6高级控制和通用定时器通道引脚分布

2019-02-26 10:05:50 27443 8

原创 python--time()函数;

>>> import time>>> print (time.time())1548660344.1641998>>> present_time = time.localtime(time.time())>>> present_timetime.struct_time(tm_year=2019, tm_mon=1,...

2019-01-28 15:35:11 192

原创 python学习笔记06 python--基本运算符和divmo()函数的使用(不断更新中)

  使用 divmod()函数同时得到商和余数: >>> divmod(13,3) (4, 1)divmod()是一个函数,返回的是一个元组

2019-01-28 11:20:06 332

原创 python学习笔记05 python--字符串的相关操作(不断更新中)

>>> "Bruce lee"'Bruce lee'>>> myName="Bruce lee">>> myName[2]'u'>>> myName*2'Bruce leeBruce lee'>>> len(myName)9>&

2019-01-28 08:59:58 140

原创 python学习笔记04 python--最常用功能 range

>>> range(10)range(0, 10)>>> list(range(10))[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]>>> list(range(0))[]>>> list(range(1))[0]>>> list(range(2))[0, 1]&

2019-01-27 17:05:49 137

原创 python学习笔记03 _add_函数的使用方法

>>> (54).__add__(21)75整数54执行名为“add”的方法函数(在Python中被称作__add__)然后将21作为值给add,结果就是它们的和75。 

2019-01-27 16:35:30 3031

原创 python学习笔记02 列表qlist提供的一系列应用函数如append,insert,index,remove的用法及代码实现

1、mylist.append>>> mylist=[1024,3,True,6.5]>>> mylist.append(False)>>> mylist[1024, 3, True, 6.5, False]>>>2、mylist.insert>>> mylist.insert

2019-01-27 16:23:50 825

原创 python学习笔记01 使用重复操作创建一个列表和一些基本操作

>>> mylist = [0] * 6>>> mylist[0, 0, 0, 0, 0, 0]#重复运算的结果是对序列中数据的引用的重复。>>> mylist = [1,2,3,4]>>> mylist[1, 2, 3, 4]>>> A=[mylist] * 3>&a

2019-01-27 15:50:06 398

原创 STM32如何实现一次软件系统复位

2019-01-24 14:20:12 956

原创 QT移植文件时注意事项

不需要自己在准备好的路径新建文件夹,直接在qt软件中根据引导就可以顺带创建只需要改项目中的这个选项然后把相关要移植的.h和.c文件在各自文件夹中选择现有文件添加就OK ...

2019-01-11 17:35:05 273

原创 QT信号和槽代码实现的步骤

1、自定义信号2、emit signal 在程序中触发信号 3、触发信号后执行信号的槽函数4、不断扫描,等待触发5、槽函数 

2019-01-10 16:56:27 525

转载 C语言字符串操作总结大全

1)字符串操作strcpy(p, p1) 复制字符串strncpy(p, p1, n) 复制指定长度字符串strcat(p, p1) 附加字符串strncat(p, p1, n) 附加指定长度字符串strlen(p) 取字符串长度strcmp(p, p1) 比较字符串strcasecmp忽略大小写比较字符串strncmp(p, p1, n) 比较指定长度字符串s...

2019-01-10 16:46:51 134

原创 QT 中使用 QByteArray

QT 中使用 QByteArray 一定要注意 要把其中的数据先放到另一个变量中才可以取出正确的数据如:切记! 切记!

2019-01-03 17:12:55 1262

原创 quick_sort代码(快速排序)

#include "stdio.h"int a[101],n;void quicksort(int left,int right){  int i,j,t,temp;  if(left>right)  return;    temp = a[left];  i = left;  j = right;  while(i!=j)  {    while(a[j]&...

2018-12-29 18:07:04 270

原创 使用TIM2的CC2来触发ADC

    TIM_OCMode_PWM1                         向上计数时,当TIMx_CNT < TIMx_CCR*时,输出电平有效,否则为无效     向下计数时,当TIMx_CNT > TIMx_CCR*时,输出电平无效,否则为有效引用参考手册的原图:(截图引自通用定时器一章)上图中红蓝两个框的中间部分,顶上是TIM2的自动重装寄存器和计数器...

2018-12-29 16:19:15 2976

原创 stm32定时器频率如何配置为2000hz/1000hz/150hz

    TIM_TimeBaseStructure.TIM_Period = 500-1 ; //设置500us一次TIM2比较的周期    TIM_TimeBaseStructure.TIM_Prescaler = 48 - 1;//48Mhz / 48 = 1Mhz = 1us    TIM_TimeBaseStructure.TIM_ClockDivision = TIM_CKD_DIV...

2018-12-29 15:04:12 4855

转载 QT5中一些实用快捷键

F1        查看帮助F2        跳转到函数定义(和Ctrl+鼠标左键一样的效果)Shift+F2    声明和定义之间切换F4        头文件和源文件之间切换Ctrl+1         欢迎模式Ctrl+2        编辑模式Ctrl+3        调试模式Ctrl+4        项目设置模式Ctrl+5        帮助模式    Ctrl...

2018-12-29 11:53:14 1360

转载 MOS管知识P/N沟道辨别

S极(源极)G极(栅极)D极(漏极)     

2018-12-28 16:17:47 744

转载 一个信号(比如ADC采集)进行定时采样(也就是隔一段时间,比如说2ms),有三种方法

此STM32单片机为STM32F103系列的STM32的ADC有DMA功能这都毋庸置疑,也是我们用的最多的!然而,如果我们要对一个信号(比如脉搏信号)进行定时采样(也就是隔一段时间,比如说2ms),有三种方法: 1、使用定时器中断每隔一定时间进行ADC转换,这样每次都必须读ADC的数据寄存器,非常浪费时间!2、把ADC设置成连续转换模式,同时对应的DMA通道开启循环模式,这样A...

2018-12-25 15:28:02 15888

转载 使用TIM2_CH2触发ADC1

以STM32 ADC的常规通道为例(注入通道类似):如上图,STM32 ADC的常规通道可以由以上6个信号触发任何一个,我们以使用TIM2_CH2触发ADC1,独立模式,每次仅测一条通道,则ADC的配置如下:(以下代码使用STM32固件库V3.5)void ADC_Configuration(void){ADC_InitTypeDef ADC_InitStructure;A...

2018-12-25 14:58:28 2738 1

原创 stm32103 ADC转换使用DMA通道 ADC1源地址获取

#define ADC1_BASE             (APB2PERIPH_BASE + 0x2400)#define ADC2_BASE             (APB2PERIPH_BASE + 0x2800)#define ADC3_BASE             (APB2PERIPH_BASE + 0x3C00)其余的自己查,在stm32f10x.h中 ADC...

2018-12-25 11:41:48 2202

原创 gcc 编译器makefile命令

make 编译make clean (make cls)清除编译信息make isp 下载cd 进入ls 显示当前路径下的文件和文件夹tab 补全输入的文件名的信息 

2018-12-25 10:22:49 191

51单片机应用开发 包括呼吸灯 RTX51操作系统 远程仓库监控

51单片机应用开发 包括呼吸灯 RTX51操作系统 远程仓库监控 多温度采集系统 密码保险箱等应用实例

2018-04-10

空空如也

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

TA关注的人

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