自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (3)
  • 收藏
  • 关注

原创 pix4flow windows driver问题修复

pxflow是需要驱动的,不然连不上上位机,官网有给inf驱动文件,但是最高只支持win7.win10下暂时找不到合适的解决方案,google都没用。想起来以前解决usb驱动问题的时候用过zadig。尝试了几个小时之后就能用了。步骤:zadig -> option -> List All Devices现在是正常的了,之前缺少驱动的时候有两个选项PX4Flow v1.3(interface0)和PX4Flow v1.3(interface1).然后用WinUSB驱动替换i

2021-08-12 00:21:01 610

原创 UWB_安信可NodeMCU-BU01的使用

文章目录前言AT指令前言BU01这个模块是相对其他基于DW1000的模块中比较便宜的了,我买了两块官方的开发板NodeMCU-BU01(好像不是官方店下的单子),上手给我的感觉不够人性化.1.预置了可以用跳线帽选择的BOOT脚,但是没有给跳线帽.2.没有板载TTL转USB的芯片,串口调试需要自己外接模块,Micro USB就是个供电口.3.官方在CSDN上有上手教程:BU01-DB开发板使用入门,室内定位就是这么简单但是AT指令那块和官方的AT指令集文档不一致,按照上手教程上的步骤无法使用测距功

2021-03-03 14:51:14 4478 21

原创 关于并查集的简单整理

前言这篇整理主要是给自己做个记录,参考的文章写的要好的多。参考:《算法学习笔记(1) : 并查集》文章目录前言

2021-02-28 22:20:37 240

原创 STM32 最小系统电路简析

文章目录一、最小系统的组成1.供电电路2.外部晶振3.BOOT选择4.复位电路二、最小系统实例1.STM32F103C8T6最小系统2.STM32F4011CEU6最小系统三、各部分组成原理1.供电电路设计2.外部晶振原理3.BOOT设计4.复位电路设计一、最小系统的组成1.供电电路可以起到升降压,滤波,稳流,限流,限压,防短接等多种功能,确保供电时的电流电压干净稳定.2.外部晶振时钟是单片机的心脏,外部晶振给单片机提供外部时钟.3.BOOT选择单片机上电时可以选择启动模式,不同的启动模式对应

2021-02-26 18:34:19 23065 6

原创 STM32F10x系列 中断

文章目录事件和中断中断向量控制器模板常见的几个中断示例外部中断EXTI串口中断事件和中断中断向量控制器模板常见的几个中断示例外部中断EXTI串口中断

2021-02-06 20:41:37 482

原创 快速排序法C/C++

文章目录模板解读蕴含的思想多角度去看待如何去记忆加深练习关于快排优化模板注:这段代码来自于百度百科。(删除注释)void sort(int *a, int left, int right){ if(left >= right)return; int i = left; int j = right; int key = a[left]; while(i < j) { while(i < j && key

2021-01-22 19:47:50 159

原创 AD20 原理图和PCB的一对多和多对多

文章目录前言PCB图一对多更新原理图一对多多对多更新前言接触AD没多久,很多地方运用不熟练,如有问题请留言。PCB图一对多更新若我需要把多张原理图的东西更新到一张PCB中,可以直接选择更新(低版本可能需要使用下面对比差异的方式)。生成工程表的时候会自动引入所有原理图的封装和网络。然后把东西更新到一张PCB就可以。原理图一对多EMMMMM,一张原理图更新到多张PCB中没什么思路,好像也没什么必要。(暂时保留)多对多更新由于默认的更新功能会把工程下所有的原理图中的信息列表放在一起,可以在

2021-01-16 22:28:47 5330

原创 STM32F10x 定时器柴解

模板void timer2_init(){ TIM_TimeBaseInitTypeDef timer2; RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2,ENABLE); timer2.TIM_ClockDivision=TIM_CKD_DIV1;//时钟分割 timer2.TIM_CounterMode=TIM_CounterMode_Up;//向上计数模式 timer2.TIM_Period=1000;//计数期 timer2.TIM_Presca

2021-01-13 16:12:39 980

原创 STM32F10x系列 串口使用

初始化(GPIO_ConfAndInit函数是我对GPIO初始化的封装,参考这篇文章:STM32 GPIO的使用)GPIO_ConfAndInit(GPIOA,GPIO_Pin_9,GPIO_Mode_AF_PP,GPIO_Speed_50MHz);GPIO_ConfAndInit(GPIOA,GPIO_Pin_10,GPIO_Mode_IN_FLOATING,GPIO_Speed_50MHz);USART_InitTypeDef USART_InitStructure;RCC_APB2Perip

2021-01-06 17:24:19 441

原创 STM32F10x系列 GPIO的使用

GPIO使用模板这里以点亮最小系统板上的LED为目的,使用PC13管脚给出以下示例#include "stm32f10x.h"//必要的头文件,包含一些结构体的声明和宏定义等#include <stdio.h> //标准头int main(){ RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,ENABLE);//使能时钟 GPIO_InitTypeDef GPIOC_init; //定义一个结构体变量,下面是结构体变量成员参数的设置 GP

2021-01-05 18:44:15 993

原创 STM32空白项目的搭建和烧录

安装环境永远是开发者为开发某样东西迈出的第一步,安装环境是繁琐的且环境是静态的。长时间地专注于开发项目以及快速上手带来的快乐会是我们忽视了环境的重要性,但其实理解并记忆环境会给我们的开发来带更多的便利和意想不到的创造力。...

2021-01-04 17:58:15 439 3

原创 C语言不定参数函数和STM32中的应用

引入:最近在移植MPU6050的DMP库的时候遇到了许多问题,其驱动代码中有关打印日志的部分让我印象深刻,他的传参格式和printf很像,包括在做其他驱动移植参考别人的移植代码时,别人的串口输出函数也是用的printf关键字。这种传参方式在参数格式多变,数量多变的情况下着实有用。这里我们先来了解一下传统printf函数的代码。。int printf(const char *format,...

2020-04-12 16:49:17 695

原创 汉诺塔代码图文详解(递归入门)

游戏规则:已知条件存在A,B,C三根柱子,A上套有N片圆盘 (如下图)目的将A上的所有圆盘移到C上约束条件每次只能移动一片圆盘,且整个过程中只能出现小圆盘在大圆盘之上的情况模拟(N=2,3,4).我们不妨先打下代码的大致框架,随后逐步分析,完善。。。(从整体到局部进行分析)#include<stdio.h>void Move() {}...

2020-03-05 18:20:09 3504

tinyserial-v1.3-ubuntu-20.04-amd64.deb

tinyserial-v1.3-ubuntu-20.04-amd64.deb

2021-08-23

icm20948_ADFile.zip

icm20948和MPU9250的封装比较特殊,与MPU5050的封装不同,非QFN24-4*4*1. 而是更小的尺寸更小的3*3*1_mm

2021-03-16

6050_DMP.rar

代码简洁明了,适合初入MPU6050的DMP。 若使用不了请检查硬件和MPU6050供电电压是否稳定。

2020-04-18

空空如也

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

TA关注的人

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