- 博客(33)
- 收藏
- 关注
原创 STM32Cubemx-H7-14-Bootloader(上)-ST和串口烧录
本文主要研究,如果把ST单片机的SWDIO和SWDCLK引脚改成推挽输出后,我们又应该怎么重新烧录,以及如何使用串口下载。
2025-04-10 17:12:56
106
原创 STM32CubeMX-H7-13-IIC读写MPU6050模块(下)-硬件IIC驱动MPU6050模块
这四个函数的部分参数含义相近,但和多了MemAddress和MemAddSize这两个参数,用于指定从设备内部的寄存器地址及地址大小,以实现对特定寄存器的读写操作。在使用时,需根据具体的 I2C 通信需求准确设置这些参数。中断DMA。
2025-04-05 20:21:11
360
原创 STM32CubeMX-H7-12-IIC读写MPU6050模块(中)-MPU6050模块详解以及软件IIC驱动
我们要对0x6b这个地址给0以唤醒// 唤醒 MPU6050#define SMPLRT_DIV 0x19 // 采样率分频,典型值:0x07(125Hz) */#define CONFIG 0x1A // 低通滤波频率,典型值:0x06(5Hz) */#define GYRO_CONFIG 0x1B // 陀螺仪自检及测量范围,典型值:0x18(不自检,2000deg/s) */
2025-04-05 01:36:11
817
原创 STM32CubeMX-H7-11-IIC读写MPU6050模块(上)-软件IIC协议的解析、封装,实现基本功能获取MPU6050的ID
用是最好的学,学习了IIC协议的知识,那么我的要去使用他才更方便我们去理解,本篇文章会给出.c和.h的文件,直接复制粘贴,直接修改引脚和主频,就可以直接使用这套代码区读MPU6050。IIC和MPU6050这篇文章有点长,所以我分为上中下篇上篇主要讲解IIC协议和基本使用,获取MPU6050的ID中篇主要讲解MPU6050模块的使用下篇主要是硬件IIC驱动MPU6050IIC协议的优点是两根信号线就可以对多个设备进行通信,缺点是通信速度慢,刚好跟SPI相反。
2025-04-04 16:24:16
872
原创 STM32CubeMX-H7-10-SPI对W25Q64的读写
下面是豆包给的模块资料,可以看出这个模块存储的容量非常大,但是删除就删除掉一个扇区。
2025-03-18 16:06:42
362
原创 STM32Cubemx-H7-9-串口接受不定长度数据并识别
把tim.h添加到uart.c里面去这里简单讲,结合串口和定时器中断代码就会理解其中buffer是串口缓冲,每次接收一个字符OUT[100]是输出缓存,我设置最大是100个字节flag是发送标志位,只有串口接收到数据后,标志位为1,定时器检测到标志位为1时才能发送length是数据长度,每结束后到一个就++time是时间标志,每10ms++一次,加到10后也就是100ms,如果串口无接收,那么就发送或者执行对应程序。
2025-03-13 18:33:58
391
原创 STM32Cubemx-H7-8-维特科技WT61C-TTL陀螺仪获取XYZ角度
定义两个全局变量xyz主要用来传输角度,用作全局变量,到时候要传到主函数buffer[1]主要是用来串口接收一个字符然后在main.c里面也定义成全局变量。
2025-03-11 22:55:51
891
原创 STM32Cubemx-H7-7-OLED屏幕(直接调用.c.h文件直接可以用)
本文讲解如在hHAL库中使用OLED,其实江科大做的文件好已经很好了只讲操作,不讲废话,默认大家都有32基本操作。
2025-03-11 19:40:48
412
原创 手机app开发3-输入文本、数字、密码
我是在按键那里定义一个接收区,然后把1122字符获取,通过按键刷新。然后就是输入的内容只能是文本,接下来把文本输出。第二次是输入密码,就是输入内容会被隐藏。
2025-02-25 17:58:54
103
原创 手机app开发2-统计点击次数的程序
在 button.setOnClickListener(v -> {textView.setText("成功点击"+count+"次");前面已经把视图弄好了,接下来我们弄按键。这个函数体里面可以添加触发事件。
2025-02-23 06:16:35
136
原创 STM32Cubemx-H7-4.串口通讯
本期主要讲述串口UART1.如何配置2.printf()重定向3.基本收发功能4.配合数据包实现接收整型数据(自认为比较好用)5.DMA收发以及DMA实现数据包算法这个是我自创的一个串口收发数据包,我们通讯都希望获取整型数据,但是串口发送的都只能是字符串,通过调用我的串口函数,可以传输多个整型字符串总得来说你拉屎的时候刷优快云,大脑不用去思考什么时候拉,因为他会自己拉。
2025-01-27 01:40:24
725
原创 ESP8266连接心知天气获取城市天气信息,并把中文乱码转化成可识别字符,最后通过结构体把信息元素全部存入
本片文章讲述1.如何在心知上注册并且获取密钥2.通过AT指令使ESP8266获取信息3.最后把信息的格式转化,因为中文会乱码4.构造函数把信息提取出来,存入到结构体
2025-01-21 15:12:24
514
原创 2.(有更新,内容整理了下)HAL库串口通讯,多个整型数据进行数据包传输,利用基本函数+算法整合,通俗易懂,实现功能
首先在STM32Cubemx中配置然后加入下列成功发送。
2024-10-13 17:10:59
662
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人