自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 个人的Git仓库

橘子皮的git仓库

2023-04-28 17:56:36 150

原创 keil暗色主题配置文件

【代码】keil暗色主题配置文件。

2024-01-07 17:03:21 427

原创 STM32定时器重载值问题

今天遇到stm32重载值设置为0后出现问题,不能将重载值设置为0。

2023-06-14 15:41:26 360

转载 以太网概述

以太网相关知识点

2023-05-08 16:41:49 509

原创 软件I2C注意事项

软件i2c注意事项当使用stm32芯片时,通过cubemx配置软件i2c端口后,如果未连接i2c设备,则进行设备检查时会显示检测到i2c设备,这可能是由于未接上拉电阻导致i2c设备检测函数无法正常检测,当接上带有上拉电阻的i2c设备后i2c设备检测函数则可以正常工作

2023-05-07 22:23:57 128

原创 Artistic Style源码格式化工具

Artistic Style下载官网地址:https://sourceforge.net/projects/astyleKeil安装AStyle插件将官网下载完成的压缩包进行解压将解压得到的AStyle文件夹复制到Keil的安装目录下打开keil5,进入自定义功能选项在自定义功能界面中新增功能,自定义功能名称,设置插件的目录,然后设置格式配置常用的格式命令配置:!E --style=ansi -n -p -s4 -S -f -xW -w -xw所有的格式命令如下:–inde

2023-03-23 11:23:43 144

原创 VScode中keil assistant编译代码任务类型报错

keil assistant

2022-12-07 23:33:43 844

原创 Keil暗色模式配置文件

KEIL暗色配置

2022-10-21 22:40:53 720

原创 Keil各版本下载

使用keil mdk有规律的下载链接网址方法:该方法下载的是官网正规软件,而非第三方优化软件下载mdk5.30网址:https://link.zhihu.com/?target=https%3A//armkeil.blob.core.windows.net/eval/MDK530.EXE问题:这个规律网址只能下载最新一版的历史版本,比如只能下载C51 V9版本的,V8版本的就不行(跨版本的规律网址待发掘)...

2022-05-25 10:19:55 557

原创 Git中移除某文件夹的版本控制

问题解决

2022-04-28 11:13:35 359

原创 Git分支删除后依旧出现在Remote中的问题

问题解决

2022-04-27 13:44:56 155

原创 GIT分支命名与提交规范

git分支命名规范git分支分为集成分支、功能分支、修复分支,分别命名为develop、feature、hotfix注意:均使用单数,不可使用hotfixs这种复数单词git主分支(master):自动建立,用于发布重大版本更新git开发主分支(develop):用于日常开发git临时分支:功能分支(feature):用于开发某种特定功能,从develop分支中分出,开发完成后需再并入develop;可以采用feture-的形式命名预发布分支(release):指发布正式版本之前(即合

2022-04-27 11:04:19 1268

原创 Keil中的工程配置选项说明

工程配置选项说明工程配置栏DeviceTarget(1)晶振频率(2)操作系统:是否选择Keil自带的RTX操作系统,一般不选(3)系统预览文件:一般默认使用系统自带,不选择自己定义的(4)生成代码所选择的编译器(5)使用交叉模块优化、使用微库:交叉模块一般不使用,微库功能常于printf函数(6)ROM存储地址:该处的ROM存储指的是程序存储的地址,分片内和片外两种片内:将程序下载到片内FLASH(初学一般使用这个)片外:项目较为庞大,片内空间不够,

2022-04-26 19:03:51 5534

原创 Keil中的工程管理

工作空间、工程、目标三者关系工作空间、工程、目标三者的关系为:从大到小,依次包含一个工作空间内可以有多个工程,一个工程可以有多个目标工作空间下的工程可以说是完成独立的,工程下的目标基本都有共同之处,比如共用某些代码一般一个普通项目基本就是一个工程,该工程有一个或多个目标;大型项目才会使用到多工程...

2022-04-26 16:45:18 254

原创 Keil5新建GD32裸机程序工程模板

新建Keil5工程文件目录当管理一个工程时,需要将工程中的各种文件分类组织保存好,所以需要在新建工程时提前新建好文件夹,如下图:Docs:该文件夹用于保存该工程所需要的资料文档,包括电路图、数据手册、上位机调试软件等Include:该文件夹用于保存开发人员所编写的头文件(.h)Library:该文件夹用于保存该工程开发所需要的库文件,包括MCU的标准外设库、ARM官方库文件、启动文件等Project:该文件夹保存Keil的工程文件,包括输出文件、链接文件、中间代码等Sou

2022-04-26 16:04:05 1357

原创 无刷电机Foc控制

foc控制简介一.知识点简介什么是focFOC(Field-Oriented Control):直译是磁场定向控制,也被称作矢量控制(VC,Vector Control),是目前无刷直流电机(BLDC)和永磁同步电机(PMSM)高效控制的最优方法之一FOC旨在通过精确地控制磁场大小与方向,使得电机的运动转矩平稳、噪声小、效率高,并且具有高速的动态响应无刷电机有刷电机采用机械换向,磁极不动,线圈旋转,线圈电流方向的交替变化是由电机转动的换相器和电刷来完成的无刷电机使用电力电子技术实

2022-04-20 15:58:12 17393 1

转载 STLink烧录器引脚定义

2022-04-19 16:05:25 1941

原创 GD32的ADC模块简介

ADC模块简介驱动板所使用的主控芯片为GD32C103CB,该芯片总共有2个ADC单元,即ADC0、ADC1,因为驱动板上使用的是LQFP48封装,所以该芯片的每个ADC单元只有10个外部模拟输入通道,并且共用相同的GPIO口,这10个外部模拟输入通道依次的对应关系为:PA0(ADC01_IN0):ADC0或ADC1的外部模拟输入通道0PA1(ADC01_IN1):ADC0或ADC1的外部模拟输入通道1PA2(ADC01_IN2):ADC0或ADC1的外部模拟输入通道2PA3(ADC01_I

2022-04-18 15:44:18 6352

原创 Keil5中文乱码问题

中文乱码原因:该问题是由于字符编码导致,因为keil默认的字符编码为ANSI编码,但是该编码仅支持英文,不支持中文解决:修改编码设置,改为UTF-8或者GB2312(老版国标)最好使用UTF-8,因为该编码运用广泛,大多数编辑器都支持;但是GB2312则不是,使用GB2312可能会导致源码在其他编辑器打开时中文显示乱码设置过程如下:...

2022-03-26 16:43:09 7533 1

原创 Windows下安装commitizen插件

安装过程一.安装说明根据要点简介里的内容,我们现在清楚了commitizen是nodejs下的一个第三方插件,并不是git提供的插件;commitizen需要在nodejs环境下才能正常运行所以依据之前我们所了解的nvm、nodejs以及vpm之间的关系,可知需要安装的程序有两个,一个是nvm,另一个为nodejs(其中已包含npm)但是根据我在安装过程中的测试来看,在实际操作时只需要安装nodejs便可,nvm未安装不会影响插件的使用二.安装步骤安装nodejsnodejs官网:h

2022-03-26 09:32:46 1325

原创 shell简介

shell内置命令内嵌在shell中的,是shell的一部分。比如linux的一些简单命令cd,pwd,exit等,这些命令在shell程序设别并在shell内部完成执行。当系统加载shell时被加载并驻留在内存中shell外部命令是linux的实用程序部分,实用程序功能强大程序量也会很大,在系统加载时并不随系统一起被加载到内存中,而是在需要时才将其调用内存。通常外部命令的实体并不包含在shell中,但是其命令执行过程是由shell程序控制的。shell程序管理外部命令执行的路径查找、加载存放,

2022-03-25 12:24:00 934

原创 keil无法找到源文件

在使用keil的过程中发现有时候找不到源文件,尝试过改文件名的方法但是不管用,后来发现文件名使用特定的某个中文名称后导致该问题,改为其他中文名称便可以解决,个人怀疑是编码的问题,导致某些中文会识别错误...

2021-03-03 11:35:29 2035

原创 PADS卡死问题

今天PADS Logic老是一按ctrl键就卡死,试了很多方法,重装、重置都没用,最后上网查了一下类似问题,发现是输入法导致的,因为微软最新的输入法和以往有不兼容的地方,最后去设置里面改为兼容之前便解决了问题...

2021-03-03 11:08:03 13286 9

原创 linux环境安装

知识点1【资源的更新】网络更新0-1打开终端:查看更新源:cd /etc/aptlscat sources.list需要设置成外网更新(梁哥的ubuntu)方式1:将sources.list备份sources.list_back2sudo mv sources.list sources.list_back2将sources.list_back重命名为sources.listsud...

2020-03-18 09:43:21 174

原创 linux常用命令

知识点1【Linux常用命令】0-11、创建连接文件a、创建软连接ln -s 源文件名 连接文件名特点:1、源文件 和 连接文件 时刻同步2、一旦删除源文件 那么连接文件 将不可用, 如果删除的是连接文件 那么原文文件 是可用的b、创建硬链接ln 源文件名 连接文件名特点:1、源文件 和 连接文件 时刻同步2、删除源文件 或连接文件 都不会影响 另一个未被删...

2020-03-18 09:43:11 215

原创 Qt的安装

知识点1【qt creater的安装】基本上一路next1、双击可执行文件c++工程创建成功知识点3【qt creater编译c++工程注意项】1、运行结果 在windows的控制台中 输出。2、中文输出是乱码(minGW == mini gnu for widows)默认编码格式 是linux的UTF8 需要设置系统的编码格式 system注意:从 新建的 工程开始生效 当前工程 无效的。...

2020-03-18 09:42:58 132

空空如也

空空如也

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

TA关注的人

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