自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第一次电赛反思

题目要求电机驱动必须要ti板不能用其他板子 电机驱动板直接不能用了然后我们买了轮趣科技的驱动板 虽然可以用但是亚博310电机和轮趣科技电机驱动板引脚定义需要看 他们两个的接线不一致一个是小孔一个是大孔 我建议买那种PH2.0排线针座插头不买那种杜邦线头 我们用的就是杜邦线头 特别容易松 导致接触不良 坑惨了。这里我都是用杜邦线连接的非常不稳 我现在想我应该用洞洞板焊上去这样就会很牢固但是我用的是模块化的模块 这些模块没有针脚只能拿杜邦线连接。所以我不能焊在洞洞板上。先安装再接线好还是先接线再安装好?

2025-08-02 20:54:32 235

原创 学完GPIO输入后的 各种按键

基础按键检测:将按键直接连接到 STM32 的 GPIO 输入引脚,通过程序循环读取引脚电平状态,判断按键是否按下(高电平或低电平,取决于硬件设计的上拉 / 下拉),实现简单的按键状态检测。多按键组合控制:使用多个按键连接到不同 GPIO 引脚,通过检测不同按键的按下组合(如同时按下按键 A 和 B),实现更复杂的控制逻辑,如组合按键调节亮度、切换功能菜单等。按键输入与系统状态联动:将按键输入与系统其他状态结合,如在特定模式下按键才有效,或不同系统状态下同一按键对应不同功能,实现上下文相关的按键控制。

2025-08-02 17:32:52 327

原创 iic (软件)

这里我觉得有点问题 发送地址的话第8位应该为0 但他直接把8个一起发了 我觉得应该是发7个然后最后一位固定给0 (自己的思考)这里我觉得有点问题 发送地址的话第8位应该为0 但他直接把8个一起发了 我觉得应该是发7个然后最后一位固定给0 (自己的思考)这里的NAK 和ACK是因为硬件上的话是 1是ACK 0是NAK 为了和上一节保持一致所以取反。变成通用模式是因为我们要通过软件的方式来模拟出iic的波形所以我们直接向IO引脚写0写1。等待总线空闲->发送起始位->发送地址->发送数据->发送停止位。

2025-07-26 14:52:12 366

原创 iic(硬件)

而弱上拉电阻(通常为 4.7kΩ~10kΩ)提供的电流小,设备只需输出很小的低电平驱动电流即可轻松拉低总线,保证 “线与” 机制可靠工作。介绍完上述的通信协议后 我们接下来看他的内部结构 我们的思路就是像我的串口一样 先配置iic再配置iic引脚。软件上的规定 : 时序是怎么定义的 字节如何传输 高位先行还是低位先行 一个完整的时序由哪些部分构成。所以iic的通信协议如下(起始位->寻址->传输数据->停止位)硬件的规定和软件的规定配合起来就是一个完整的通信协议。

2025-07-25 21:22:29 1066

原创 串口(未完版)

串口发送方和接受方要采用相同的数据格式才可以互相通信 这种数据格式被称为串口的通信协议注意:串口传输数据时是以二进制传输的 先传低位再传高位不只一种通信协议 如下图所示 通信协议可以修改串口的内部结构我们用串口时只需关注 发送数据寄存器和接收数据寄存器即可 原理的话主要是移位寄存器和串并联转换 我们想用串口发数据 就往发送数据寄存器写值 想用串口接受数据 就从接收数据寄存器里读值并行数据是指多个数据位同时存在、同时传输的数据形式串行数据是指多个数据位按顺序逐位传输的数据形式串口发送时:我们将数据写入发送数据

2025-07-23 03:20:51 853

原创 OLED hal库(江科大改版)

/ OLED从机地址(0x3C << 1 = 0x78)

2025-07-22 13:13:33 859

原创 GPIO的输入

这里配置了GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;这里是 按键一端节IO口一端接gnd 刚开始为悬空状态 上拉模式给IO口输入1 按下的话给IO口输入0你也可以 按键一端节IO口一端接VCC 刚开始为悬空状态 下拉模式给IO口输入0 按下的话给IO口输入1。功能如图 我认为没什么好解释的 具体的可以去看铁头山羊标准库视频。这就是用法 检测IO口输入数据输入为零则按键按下。也可以配置为下拉模式 主要是看你怎么连接电路的。就一个参数配置成上拉模式就行。

2025-07-21 22:03:44 237

原创 学完GPIO输出后 各种点灯

流水灯 我建议用一个数组记录我们想要的数据 然后在下方直接改就行了 这样可以做到花式点灯想点哪个点那个只需改变数组中的数据即可。闪烁灯就不给了 只需交替拉高拉低电平中间加上延迟函数即可。目前只可以 写流水灯和闪烁灯现在我将给出代码。后续点灯程序等我学过继续出。

2025-07-21 17:28:39 500

原创 GPIO输出(基于江科大和铁头山羊)

首先我要说明GPIO(General-Purpose Input/Output)即通用输入输出端口,是微控制器(如 STM32)与外部世界进行交互的基础接口。我们学过微机原理知道单片机是将中央处理器(CPU)、程序存储器(ROM/Flash)、数据存储器(RAM)、输入输出接口(I/O)、定时器 / 计数器、中断系统等微型计算机核心组件集成于单一芯片上的嵌入式控制单元,通过内部总线实现各功能模块 GPIO属于IO两者为包含关系。的实质:通过软件控制输出数据寄存器(ODR)的值,进而驱动外部电路。

2025-07-21 16:39:09 485

原创 STM32基本信息 基于b站铁头山羊 如果侵权会删除

引用自b站贴有山羊如果侵权会删除

2025-07-20 19:47:06 142

空空如也

空空如也

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

TA关注的人

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