自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 和泰杯——和泰芯片的keil5支持包安装

由于能直接搜到的优快云其他用户的文章都要马内,而且我这去逛和泰的网站经常error,所以写了这个白痴文章。写于2025.3.19,官方地址和包内容可能会变化,希望对之后参加和泰的同学有帮助。有用的话点个赞。

2025-03-19 21:09:55 291

原创 清华同方u盘重装Windows11

等待安装完成后会重启,这时候需要拔掉U盘再进入电脑,否则由于第一启动项是U盘会一直让你进入Windows安装流程。这时候你可以更改第一启动项,以保证以后电脑的正常启动。第五阶段:通过键盘的方向键移动,通过enter键选择,进入页面boot,在Boot Option1处选择插入的U盘作为第一启动项,然后F4保存并退出,会重开机。2.进入安装Windows位置界面是,删除所有分盘(驱动器0的)并格式化剩下的一个盘,之后,你就可以使用重装好的电脑了。,选择下面的安装Windows。将U盘插入关机了的目标。

2025-03-01 14:04:15 355

原创 回调函数简意

也即是B函数作为参数传递给另一个函数,并且接收B的函数在某些条件下会调用这个函数。A的定义:void A( (void)B ,int X)展示了B函数作为回调函数,被A调用的方式。B的定义:void B( int X)

2025-02-12 11:10:06 113

原创 MPU6050姿态传感器

组成:三轴加速度(x,y,z)+ 三轴陀螺仪(x,y,z)三轴加速度(Acceleromerter):测量x,y,z三个方向上的加速度的值三轴陀螺仪(Gyroscop):测量绕x,y,z三个轴旋转的旋转速度的值(角速度)三轴加速度+三周陀螺仪 = 欧拉角(滚转角roll-z,俯仰角pitch-x,偏航角yaw-y)。都以正方向为指向,顺势针为正,逆时针为负则-z的意思是绕着z轴旋转的角度。方向的定义由芯片定义。

2024-11-11 18:52:06 1336

原创 中断与NVIC

在主程序运行时,出现了特定的中断触发条件,需要CPU暂停当前工作(当前运行的程序),转向去处理中断信号对应的程序(中断程序),在处理完中断程序之后回到原先的工作位置并继续运行。

2024-11-07 19:52:28 802

原创 (废文)杂项——滤波器

滤波器的工作原理基于信号处理和频率选择。它允许有用信号的电流通过,同时对频率较高的干扰信号进行衰减。

2024-11-02 20:00:15 351

原创 Stm32杂项——重映射printf函数

不是一个单一的变量类型,而是与C语言中的可变参数(variadic arguments)处理相关的一系列宏和类型的前缀。在C语言中,当函数需要接受不定数量的参数时,可以使用可变参数列表。为了处理这些可变参数,C标准库提供了一组宏和类型定义,在。

2024-11-02 19:11:46 258

原创 计算机组成原理

⑥系统互连(总线):计算机各硬件以某种形式有组织的连接,以实现数据流信息和控制流信息在不同部件之间的流动、以及数据的加工处理。②状态寄存器,存放着计算机运行的状态信息。④输入设备:将信息输入计算机的外部设备,人们熟悉的信息形式转换为计算机能接收并识别的信息形式。输入信息:数字、字母、符号、文字、图形、图像、声音等,送进计算机后只有二进制一种形式。外存储器是计算机重要的外部设备,既可以是输入设备、也可以是输出设备,且常作为辅存。——>硬件系统:运算器、控制器、存储器、输入设备、输出设备。

2024-10-23 21:08:22 251

原创 单片机相关的英文意思

ARR:自动重装载寄存器(Automatic Reload Register)RCC:复位和时钟控制器(Reset and Clock Control)CCR:捕获比较寄存器(Capture/Compare Register)PSC:预分频寄存器(Prescaler Register)CNT:计数器寄存器(Counter Register)

2024-10-23 21:07:58 174

原创 GPIO的输出

二、片上外设输出:需要配置成复用输出(带AF)。一、正常芯片控制输出:直接配置推挽or上拉。三、ADC输入专用:AIN。

2024-10-23 20:57:33 141

原创 Stm32的定时器

①高级定时器(功能最全)(Stm32的TIM1、TIM8)(挂载在APB2总线上):通用定时器+重复计数器、死区生成、互补输出、刹车输入②通用定时器(最常用)(Stm32的TIM2、TIM3、TIM4、TIM5)(挂载在APB1总线上):基本定时器+内外时钟源选择、输入捕获、输出比较、编码器接口、主从触发模式③基本定时器(Stm32的TIM6、TIM7)(挂载在APB1总线上):只有定时中断、DAC功能。也就是最基本的传感器所用的定时器就是这种。

2024-10-23 17:17:24 1415 1

原创 Stm32的DMA以及相关存储器的知识

/DMA失能,在写入传输计数器之前,需要DMA暂停工作。void MyDMA_Init(uint32_t AddrA, uint32_t AddrB, uint16_t Size)//数据源地址,数据目标地址,数据个数。

2024-10-10 21:22:02 904

原创 STM32F103C8T6的ADC

在ADC的逐次逼近型寄存器,就会从高位开始置位,并根据置位不同产生的不同电压来匹配外部输入的电压(0v~3.3v),要是接近的话,那么此时的置位结果从二进制转化为十进制数就是ADC的。(不甚了解多重模式,目前已知是一个ADC作为主ADC,其他ADC作为从ADC,从ADC在主ADC工作一段时间后(大约是一个采样周期后)才会启动)两种方式都可以实现对不同通道数据的转换。由于ADC的时钟频率上限是14MHZ,而RCC的时钟是72MHZ,所以需要选择6、8分频,否则越界容易导致转换的结果会有误(超频 )。

2024-10-09 20:57:45 3205

原创 江协的延时函数

前补知识:当CPU需要访问某个变量时,如果该变量已经在缓存区中,则可以直接从缓存区获取,而不需要访问主内存,从而提高访问速度。非volatile声明的变量,可能会被编译器认为是不变的,然后直接访问缓存区里面的值(来源于内存区,但需要更新),但是可能内存区的值≠缓存区的值,为了读取到真实的值,就要volatile。的语句的作用是把B加了个外号名为A。这条语句之后,可以同时用A,B定义变量。

2024-09-30 23:37:40 916

原创 STM32硬件USART——蓝牙与手机传输数据

②。

2024-09-26 16:34:49 1731

原创 STM32硬件I2C驱动0.96寸OLED屏幕

屏幕对角线长0.96英寸SSD1306驱动IC,驱动芯片内置128*64的SRAM存储器,用于缓存要显示的数据128*64(横128,竖64)3.3V(驱动内部内置升压电路,会将3.3升到7),需要与stm32共地(GND接在stm32上)4脚(GND、VCC、SCL、SDA):0x78先发0x00表示后面的内容是对SSD1306驱动的控制命令;先发0x40表示后面的内容是要显示的数据页列显示,每列会以从上到下(上面是低位,下面的高位)的方式显示,显示8bit后自动换到右边的列,重复流程。

2024-09-20 21:55:22 1752

原创 STM32软件模拟I2C驱动0.96寸OLED屏幕

在SCL低电平时,更改SDA上的数据(0/1)。发送方发送完一位数据(8bit)后,需要接收方发送<接收应答>(0/1,0应答,1不应答),然后发送发接收这个应答位来判断发送的数据是否被读取。

2024-09-20 12:11:40 1545

原创 你好!归并排序!

理解好临时数组temp的作用:是把有序的数据覆盖回原先的数组(后面详细说明)时间复杂度:nlog(n) 原理:我不知道。空间复杂度:我不知道 原理:我不知道。①真的以为就是执行了。

2024-01-29 00:31:01 251 1

空空如也

空空如也

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

TA关注的人

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