自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++笔记

class 默认所有成员是 private (外部不可访问)- C++ 中的 struct 和 C 几乎一样,但也可以有成员函数,默认是 public本项目用 typedef struct 定义纯数据结构(如 Point , Angle ),用 class 定义带功能的模块。

2026-07-30 02:13:04 213

转载 STM32基本外设超详细44000字教程

通过配置GPIO的端口配置寄存器,端口可以配置成以下8种模式浮空输入:可读取引脚电平,若引脚悬空,则电平不确定上拉输入:可读取引脚电平,内部连接上拉电阻,悬空时默认高电平下拉输入:可读取引脚电平,内部连接下拉电阻,悬空时默认低电平模拟输入:GPIO无效,引脚直接接入内部ADC开漏输出:可输出引脚电平,高电平为高阻态,低电平接 VSS推挽输出:可输出引脚电平,高电平接VDD,低电平接VSS复用开漏输出:由片上外设控制,高电平为高阻态,低电平接VSS复用推挽输出:由片上外设控制,高电平接VDD,低电平接VSS上

2026-07-08 20:29:33 17

原创 STM32自学笔记3-串口

这是串口和I2C/SPI最大的不同。异步串口没有时钟线,靠的是。(比如115200):就是告诉硬件。:STM32内部有一个(其实就是分频器)。你配置后,硬件会生成一个(通常是波特率的16倍或8倍)。:就像两个人约好“每秒眨一次眼”作为节拍。发报机按这个节拍发送高低电平,接收机也按这个节拍去读取引脚。,硬件就能准确采样,不需要时钟线。

2026-07-06 16:44:06 338

原创 STM32自学笔记2-中断和定时器

NVIC 即嵌套向量中断控制器1、设置中断分组:AIRCR寄存器10:8;2、设置中断优先级:IPR寄存器7:4;3、使能中断:ISER寄存器;中断向量表。

2026-06-24 15:42:22 207

原创 嵌入式Linux自学笔记1-点灯(正点原子)--裸机篇

①开时钟→CCGR0-CCGR6②配复用→0101③配置电气属性→④设置方向与输出→x。

2026-06-05 21:19:47 230

原创 C语言指针

1字节等于8bit,每个bit可以表示0或1两个状态。数字09和大/小写英文字母AZaz都各占。但计算机存储时一般按对齐,所以实际占用如:int型为4字节→0x12345678short型为2字节→0x5A6Bchar型为1字节→0x1A。

2026-06-05 18:43:47 196

原创 python自学笔记

【代码】python自学笔记。

2026-04-23 18:33:35 36

原创 STM32自学笔记1-系统框图和存储器映射图

STM32F103C8T6有4G寻址空间,可分为8个512M的地址块,地址从 0x0000 0000 ~ 0xFFFF FFFF 的 4GB 是 STM32 理论分配的地址空间。,那么这就存在一个问题,我们下载程序时是将代码放在主Flash ,其地址为 0x0800 0000 ~ 0x0807 FFFF,起始地址并不在 0 地址,在地址划分的区域可以看出,0x0000 0000 ~ 0x0007 FFFF 这块区域的功能是专门进行地址重映射的,:高速外设(DMA、FSMC、SDIO)而 SDIO 是一个。

2026-04-04 18:21:35 252

原创 STM32F103C8T6移植DengFOC--闭环位置(CubeIDE)

【代码】STM32F103C8T6移植DengFOC--闭环位置(CubeIDE)

2024-05-10 15:52:31 753

原创 STM32F103C8T6移植DengFOC--开环速度(CubeIDE)

其中对错误代码进行了注释、错误函数没有使用--

2024-05-10 15:33:43 1268 2

原创 STM32F103C8T6-MPU6050俯仰角原始数据读取与处理(CubeIde)

【代码】STM32F103C8T6-MPU6050俯仰角原始数据读取与处理(CubeIde)

2024-04-28 19:12:53 305 1

原创 MPU6050 0X3B-0X48寄存器 读取原始数据(CubeIDE)

下面是MPU6050 INT引脚触发32外部中断并计数读值,并由HAL_UART_Transmit(&huart2, mpu_Data, 14, HAL_MAX_DELAY);发送出读取的值,这些值都被存在一个mpu_Data的数组里面。

2024-04-22 01:44:26 310

原创 STM32芯片flash锁住解决方法

在使用cubeide时未设置debug(no debug)就会导致芯片被锁。需要按住复位按钮或者短路复位电容 在下载程序中途松开即可解决。

2024-04-14 16:34:15 3193 2

空空如也

空空如也

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

TA关注的人

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