自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32 DMA转运数据发现的神奇现象

但是放在之后则无法显示,这是什么情况?一行行排查代码出的结果,真的好神奇。这行代码之前,OLED能显示转运后的结果。

2023-10-05 21:08:43 49

原创 Stm32点灯代码分析

由上图可知,GPIOA端口是由APB2总线控制,所以我们第一步先通过库函数RCC_APB2PeriphClockCmd()打开时钟控制。由于我们要输出电平,同时要求高低电平都能驱动Led,所以我们采用推挽输出。参数二:结构体GPIO_InitTypeDef,用于GPIO配置寄存器。最后即可调用输入函数向对应引脚输出高低电平即可点亮Led。调用GPIO初始化函数,传入结构体参数即可。,即工作模式,由下图可知有8种工作模式。参数一:选择开启哪个外设端口。参数二:选择使能还是禁用。参数一:GPIOA地址。

2023-09-09 17:48:23 91 1

原创 对指针变量和数组名常量+1的操作

【代码】对指针变量和数组名常量+1的操作。

2023-09-02 18:12:41 78

原创 X86汇编语言从实模式到保护模式(Linux环境搭建)

X86汇编语言从实模式到保护模式(Linux环境搭建)前言​  在学完了计算机组成原理和王爽的汇编语言后,虽然操作系统的理论知识能看懂了,但做起xv6和ucore实验还是有一定难度,所以还是得补一补x86汇编的知识。环境搭建:​  因为书中的工具包和环境都是win系统,而本人使用的是Mac系统,所以最终决定采用vmware虚拟机+Ubuntu的形式软件下载nasm编译器:sudo apt-get install nasmvirtualBox:Oracle VM VirtualBoxbochs

2022-03-19 17:05:25 2428

原创 Spring后置处理器和bean周期流程图

Spring后置处理器和bean周期流程图

2021-12-19 23:19:42 448

原创 spring容器refresh创建过程学习笔记

Spring容器的refresh()【创建刷新】this.refresh()public void refresh() throws BeansException, IllegalStateException { synchronized(this.startupShutdownMonitor) { // 一个线程安全的锁机制 this.prepareRefresh(); ConfigurableListableBeanFactory beanFactory

2021-09-06 22:23:57 124

原创 双指针经典题型~

双指针经典题型~167. 两数之和 II - 输入有序数组因为是递增的数组 所以当左右指针相加时,大于目标值则左指针向右,小于则右指针向左/* 双指针 因为是递增的数组 所以当左右指针相加时,大于目标值则左指针向右,反之 */ public static int[] twoSum(int[] numbers, int target) { int left = 0, right = numbers.length - 1; int[] re

2021-09-03 10:25:33 185

空空如也

空空如也

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

TA关注的人

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