自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (4)
  • 收藏
  • 关注

原创 为什么要少用全局变量

减少全局变量的使用

2022-11-18 16:36:49 2792 1

原创 ST-LINK/V2驱动下载与安装

ST-LINK 驱动

2022-10-11 11:43:14 33711

原创 嵌入式常用通讯协议2(CAN协议)

CAN总线

2022-08-12 16:24:19 1847

原创 git软件 Author identity unknown // unable to auto-detect email address

git commit

2022-07-13 14:44:31 195

原创 fatal: unable to access ‘https://1XXXXXXXX‘: SSL certificate problem: self

产生原因:一般是这是因为服务器的SSL证书没有经过第三方机构的签署,所以才报错运行下面指令然后再推送即可git config --global http.sslVerify "false"

2022-07-13 13:59:48 1385

原创 create a directory gd_config failure

GD32F4 IAR

2022-03-01 11:06:52 659

原创 CRC16计算代码(查表法)

unsigned short CRC16 (unsigned char *puchMsg,unsigned short usDataLen ) /* 函数以 unsigned short 类型返回 CRC */{ unsigned char uchCRCHi = 0xFF ; /* CRC 的高字节初始化 */ unsigned char uchCRCLo = 0xFF ; /* CRC 的低字节初始化 */ unsigned uIndex ; /* CRC 查询表索引 */...

2021-12-13 09:14:48 1613

原创 keil软件STM32下载错误:Overlapping of Algorithms at Address 08000000H错误

使用keil软件编译程序,单片机是STM32F767IGT,没有错误和报警,但下载时却出现下面的错误:解决方法:如下图所示,删去多余的选项即可。

2021-09-26 17:35:14 2943

原创 CRC校验C语言代码实现

参考资料推荐[原创]CRC技术的实现与破解(10.21更新)-软件逆向-看雪论坛-安全社区|安全招聘|bbs.pediy.com(通俗解释)CRC校验码原理、实例、手动计算 - 步孤天 - 博客园(解释移位原理)https://blog.csdn.net/mish84/article/details/27528125(解释代码)//CRC16实现代码uint16_t CrcSum(uint8_t *ptr, uint16_t len){ uint8_t i;...

2021-09-16 13:53:18 587

原创 J-link J-flash 工程配置及下载

j-link可以将程序下载到单片机中,是常用的工具本文粗略的介绍一下参数配置和程序下载流程。1、安装包下载下载地址如下https://www.segger.com/downloads/jlink/我是wendows 64位系统,所以下载下图中的安装包。下载后双击安装包安装。2、参数配置(1)打开j-flash,不方便可以创建快捷方式放在桌面。(2)打开后如下图所示:选择create new project,然后点击start j-flash点击后如下图所.

2021-09-06 14:36:28 13177 3

原创 常用GUI整理介绍

图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。图形用户界面是一种人与计算机通信的界面显示格式,允许用户使用鼠标等输入设备操纵屏幕上的图标或菜单选项,以选择命令、调用文件、启动程序或执行其它一些日常任务。与通过键盘输入文本或字符命令来完成例行任务的字符界面相比,图形用户界面有许多优点。图形用户界面由窗口、下拉菜单、对话框及其相应的控制机制构成,在各种新式应用程序中都是标准化的,即相同的操作总是以同样的方式来完成,在

2021-08-20 11:33:52 1686

原创 Visio:Visio取消自动对齐和粘附

快捷键ALT + F9调出如下对话框,将对齐和粘附前的对号去掉即可。

2021-07-26 16:48:45 6099 1

原创 C语言操作符大全

优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右()圆括号(表达式)/函数名(形参表).成员选择(对象)对象.成员名->成员选择(指针)对象指针->成员名2-负号运算符-表达式右到左单目运算符(类型)强制类型转换(数据类型)表达式++自增运算符++变量名/变量名++单目运算符--自减运算符--变量名/变量名--单目运算符

2021-05-31 14:29:15 192

原创 C语言关键字大全

C语言一共有32个关键字,如下所述:auto :声明自动变量   short :声明短整型变量或函数   int: 声明整型变量或函数long :声明长整型变量或函数   float:声明浮点型变量或函数   double :声明双精度变量或函数   char :声明字符型变量或函数   struct:声明结构体变量或函数   union:声明共用数据类型   enum :声明枚举类型   typedef:用以给数据类型取别名   const :声明只读变量 ...

2021-05-31 11:43:13 4500

原创 c语言常用库函数

目录1 头文件1.1C语言isascii()函数:判断字符是否为ASCII码1.2C语言isalnum()函数:判断字符是否为字母或数字1.3C语言isalpha()函数:判断字符是否为英文字母1.4C语言iscntrl()函数:判断字符是否为控制字符1.5C语言isdigit()函数:判断字符是否为十进制数字1.6C语言isgraph()函数:判断字符是否除空格外的可打印字符1.7C语言islower()函数:判断字符是否为小写英文字母1.8C语言isp...

2021-05-27 16:26:38 893

原创 PADS界面不能缩放

PADS软件出现了缩放界面软件就卡顿的现象,解决方法如下:1、电机输入法的設置2、点击“常规”3、打开下图最下面的“使用以前版本”

2021-05-10 14:36:07 3758 3

原创 TMC5130笔记

1步进电机简介步进电机是一种将电脉冲信号转换程机械唯一的机电执行元件。每当一个脉冲信号施加于电机的控制绕组时,其转轴就转过一个固定的角度(步距角),顺序连续的发给脉冲,则电机轴一步接一步的运转。1.1步进电机结构步进电机主要由转子和定子构成。结构如图1.1.1所示:图 1.1.1 电机结构示意图1.2步进电机基本参数(1)相数:产生不同对极N、S磁场的激磁线圈对数。常用m表示。(2)拍数:完成一个磁场周期性变化所需脉冲数或导电状态用n表...

2021-04-02 13:23:50 10038 10

原创 Warning[Pe175]: subscript out of range

Warning[Pe175]: subscript out of range通常导致的原因是定义的数组比如 A(20),只允许有20个值,但在实际赋值过程中超过了20个值,就会导致下标超限。

2021-03-24 11:40:12 5087

原创 STM32单片机SPI通讯

/*******************************************************************-file Name : SPI.c*-Abstract Description :本文件主要编写了芯片STM32的三路SPI初始化 *-Version :V0.1*-Create Date :2019/09/18*-Author :l...

2020-07-25 13:22:56 1470

原创 串口缓冲区的实现

串口缓冲区的实现1、队列介绍队列 (Queue):是一种先进先出(First In First Out ,简称 FIFO)的线性表,只允许在一端插入(入队),在另一端进行删除(出队)。 ...

2020-07-07 14:32:47 2180

原创 Symbol _ac_power multiply defined (by sys_lcd_gui_argb32.o and main.o) 变量重复定义问题

.\obj\F1C100S.axf: Error: L6200E: Symbol _ac_power multiply defined (by sys_lcd_gui_argb32.o and main.o)..\obj\F1C100S.axf: Error: L6200E: Symbol _acbmp multiply defined (by sys_lcd_gui_argb32.o and main.o).在使用keil软件仿真时,出现如上报错,原因如下:变量_ac_power和_acbmp是

2020-05-27 15:42:48 381

原创 嵌入式常用通讯协议1(UART 、RS232、RS485、SPI、IIC)

UART 、RS232、RS485、SPI、IIC

2020-05-15 15:56:30 8004 1

原创 Hex文件和bin文件以及flash大小关系

Program Size: Code=31128 RO-data=6572 RW-data=52 ZI-data=1852 keil软件编译后会出现上面的提示,其意义如下:Code:指程序中代码的字节数RO-data:指程序中定义的常量字节数RW-data :程序中已初始化的变量字节数ZI-Data :程序中未初始化的变量字节数可计算出flash和RAM的占用情况:flash = Code + RO-data + RW-dataram = RW-data + Z...

2020-05-14 16:21:27 3922

C语言常用库函数大全.doc

介绍了C语言编程中常用的函数库,每个函数都有示例说明

2021-05-28

LCD-TFT驱动简介.docx

介绍了目前几种常用的彩屏驱动

2021-05-28

基于PCF8563的proteus时钟仿真实例

本程序是在keil软件下编写,然后通过Proteus软件仿真完成的。其功能是读取PCF8563的数据,实现时钟的设计。

2014-11-20

空空如也

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

TA关注的人

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