自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 matlab——conv函数的使用

详细介绍matlab中conv函数shape参数的区别与具体计算流程。

2025-04-29 15:01:54 316

原创 三极管及PN结推荐文章

推荐以下三篇文章:PN结原理与特性-CSDN博客半导体基础知识/PN结,三极管_三极管pn结-CSDN博客三极管的工作原理详解,图文+案例,立马教你搞懂 - 知乎

2025-04-27 10:19:17 330

原创 SPI总线协议详解及软件实现

参考了多篇资料,以简单易懂较为全面的方式介绍了SPI的工作原理以及四种模式,并画出清晰的时序图分析。

2025-04-25 23:48:11 722

原创 I2C总线时序详解及软件实现

详细介绍I2C的读写时序,并使用Keil软件仿真中的逻辑分析仪对SCL和SDA电平进行跟踪分析。

2025-04-23 15:22:57 1274

原创 HAL STM32F103 软件I2C读写MPU6050(附DMP库移植)

本文介绍了如何在STM32F103C8T6上通过I2C协议与MPU6050传感器通信并实现DMP功能。首先,使用STM32CubeMX配置项目,设置时钟和I2C接口。然后,编写软件I2C协议的读写函数与MPU6050交互。接着,移植DMP库并进行必要修改,获取加速度计和陀螺仪数据,并将其转换为欧拉角显示在OLED上。最后,利用Keil的逻辑分析仪监测I2C时序。

2025-04-21 16:41:21 1009

原创 多普勒效应(多普勒频移公式的简单推导)

(1/f),在第二个三角形位置又会发射一个声波,波的位置位于②号位置,那么经过一个周期T,①号声波移动到②号位置前面(因为波的速度远远大于声源的速度),①号声波经过一个周期时间T移动的距离为V*(1/f),那么移动后的①号声波与②号声波之间的距离L为(V-V源)*(1/f)。假设有一个人以V人速度向右运动,右面有一个声源以V源速度向左移动,声源所发射的波的频率为f,波的速度为V,那么波的周期为频率的倒数T=1/f,每经过T=1/f时间发出一个声波。(1/f)带入,(V人+V)*f/(V-V源)。

2025-03-31 20:37:23 503

原创 C6748 问题记录

这篇文章,会记录使用C6748所遇到的各种问题与解决方法,以防忘记。

2025-03-18 17:46:31 100

原创 C6748 运算速度优化

C6748运算速度优化,实测有效

2025-03-18 11:16:49 418 5

原创 C6748 MMCSD_FATFS无法识别EXFAT

需要将ff.h,ff.c,ffconf.h直接替换为R0.15版本下的对应文件,unicode.c替换为ffunicode.c,syscall.c替换为ffsystem.c,直接替换内容。由于ffunicode.c中包含了cc936.c的内容,所以不需要包含cc936.c,ff.h中包含了integer.h的内容,所以不需要包含integer.h。等一下需要使用的就五个文件,ff.c,ff.h,ffconf.h,ffsystem.c,ffunicode.c。直接在注释后面,定义一下 QWORD,编译通过。

2025-02-21 15:49:03 137

原创 IEEE754浮点数标准

再来看尾数部分11101000000000000000000,首先去除低位多余的零后为11101,然后别忘了还有一个隐藏的1,所以尾数为1.11101。以32位浮点数为例,第31位为符号码,0为整数,1为负数。第23位到第30位,共8位为阶码部分, 其中阶码=真值+偏置值,32位浮点数偏置值为127,64位浮点数偏置值位1023。第0位到第22位为尾数位,用于存储尾数。没有明确指出使用了IEEE 754标准,解析了半天都不正确,后来查阅了一下浮点数的表示方法,查询到了IEEE 754标准。

2025-01-21 09:38:41 376

原创 记录EC20使用的智熄时刻

发现只有USART1使用PCLK2(72MHz),其他的USART都是用的是PCLK1(36MHz),从表176 可以看出,当时钟为36MHz的时候,波特率最大也才2.25M,所以之前设置串口波特率为2.9M时传输才无反应。那么问题来了,由于我之前设置EC20波特率的时候加上了保存命令,但是现在串口4无法设置到2.9MHz,那么就无法通过其发送AT命令,最后经过各种查阅,通过修改APB1的分频实现PCLK1的修改,从而实现UART4在波特率2.9M下传输AT命令修改EC20波特率为921600。

2025-01-19 09:35:40 241

原创 常见电平标准

常见的电平标准

2024-12-11 10:45:42 538

原创 Matlab标准FFT绘制方法(详细注释)

摘要:文章介绍了如何在MATLAB中使用fft函数进行快速傅里叶变换,并逐句分析解释matlab官方fft绘制频谱图的代码。

2024-12-05 17:17:00 627

原创 电路学习——求某电阻阻值为何值时可吸收最大功率与吸收/释放功率

本章内容为电路原理学习记录使用,新手一枚,如有问题,大佬们请指出,谢谢。

2024-10-30 22:51:09 373

原创 电路学习——诺顿等效电路

本章内容为电路原理学习记录使用,新手一枚,如有问题,大佬们请指出,谢谢。

2024-10-30 22:40:55 833

原创 电路学习——戴维宁等效电路

本章内容为电路原理学习记录使用,新手一枚,如有问题,大佬们请指出,谢谢。

2024-10-30 20:45:06 2328

原创 电路学习——叠加定理

本章内容为电路原理学习记录使用,新手一枚,如有问题,大佬们请指出,谢谢。

2024-10-30 20:14:50 1350

原创 C6748烧录到flash的AISgen配置文件

详细介绍C6748固化程序的操作流程。

2024-10-29 09:27:54 820

原创 VS环境下,解决QT中文乱码问题

VS环境下,解决QT中文乱码问题

2021-12-14 14:18:54 2983 1

空空如也

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

TA关注的人

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