自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

肥宅快乐博客

书读百遍 其意自见

  • 博客(6)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 C语言—memset()函数的使用

在写代码的时候,经常要初始化数组,数组默认初始化值为0,但如果要求是其他的初始值,比如要将数组的全部元素初始化为100,那要怎么办啊!可以通过for逐一初始化,但是当数组的成员特别多的时候,这种方法就显得特别麻烦而且浪费资源,这里介绍一下万能的初始化函数——memset().memset()的函数原型如下:# include <string.h>void *memset(void *s, int c, unsigned long n);其作用就是:将指针s指向的内存开始的n个字节用c覆

2020-07-25 20:05:40 837

原创 LeetCode_1_两数之和

文章目录题目思路一:暴力循环思路二:数组散列法题目给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍思路一:暴力循环我想的第一种思路就是逐一排查、暴力循环,类似于选择排序的操作,虽然很粗暴,但是也可以算出来的。代码如下:int* twoSum(int* nums, int numsSize, int target, int* returnSize

2020-07-25 19:41:25 115

原创 LeetCode_2_两数相加

文章目录题目错误示范通过测试题目给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。错误示范第一次正式刷题,写的跟shi一样。。。记录一下相当错误的算法(知耻而后勇)/** * Definition for singly-linked list. * struct ListNode

2020-07-24 22:14:09 148

原创 STM32—驱动GY85-IMU模块

GY85是一个惯性测量模块,内部集成了三轴加速度计、三轴陀螺仪、电子罗盘、气压传感器等芯片,用于测量和报告设备速度、方向、重力,模块可以将加速度计、陀螺仪、电子罗盘等传感器的数据进行综合,在上位机可以结合各种数据进行惯导算法融合。这里介绍一下STM32驱动GY85的代码,模块与STM32的通信接口是IIC协议,我们采用软件IO口模拟IIC时序进行通信,读取到各个芯片的数据存放在全局变量,关于GY85的介绍以及一些基础知识可以参考这篇博客:点击跳转芯片说明:ADXL345:三轴加速度计,测量Roll、

2020-07-22 11:05:19 4864 18

原创 ARM—异常中断处理

文章目录一. ARM程序执行流程二. ARM工作模式三. ARM中异常中断的种类四. 异常中断向量表及优先级五. 异常中断用到的寄存器六. ARM进入处理异常中断时的操作七. ARM退出处理异常中断时的操作一. ARM程序执行流程在ARM体系中,程序执行的流程有三种:顺序执行程序,在正常顺序执行代码的时候,每次执行一条ARM指令,PC=PC+4(Byte)。(THUMB状态下PC=PC+2)跳转执行程序,利用跳转指令,程序可以跳转到指定的地址处执行程序,或者跳转到特定的子程序处执行。异常中断发生

2020-07-16 23:02:53 2443 3

转载 为什么8位数据范围是-128到127,而不是-127到128?

很表面很浅薄的问题。简单说爱怎么规定就怎么规定,甚至-1到254都行。无非是显示时通过编码表做个转换的问题而已。不过,当初选择“补码”这种编码形式,却并不像表面看起来那么浅薄。背后的道道可多着呢。首先,8位二进制一共可以提供256个“码点”;那么我们就总可以用这些“码点”来编码256种符号。这种编码方案有很多。最著名的大概就是ASCII码方案了,这个方案规定了英文字符(区分大小写)、0~9这10个数字、标点符号以及一些控制字符如何编码:但ASCII码用来编码字符效果不错;拿来存储数字却极为浪费。

2020-07-13 20:34:18 2790 4

ARM指令集E004armproc.chw

ARM汇编指令集

2020-03-24

W25Q64.pdf

FLASH芯片W25Q64型号的说明手册,内有FLASH的详细信息哈哈哈

2019-08-14

30天自制操作系统附带光盘.rar

30天自制操作系统 的光盘资料,博主在网上费了很多功夫找到的

2019-08-11

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

TA关注的人

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