自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 校初选复习(ADC和OLED显示部分)

ADC由定时器触发时,采样率即定时器的溢出频率;f采样​PSC∗ARRPCLK​。

2023-12-09 20:58:24 789

原创 STM32 ADC学习

以STM32F401CCU6上的ADC为例,当设定转换位数为12位时,转换出来的数字量为12位的二进制数据(0X0000~0X0FFF),对应的十进制范围是0~4095。ADC的英文全称为Analog-to-Digital Converter,中译名为模拟到数字转换器,顾名思义就是将模拟电压转换为数字量的器件。通常STM32的ADC电压输入范围为0~3.3V,模拟电压与数字量的对应关系如下。

2023-11-21 08:35:09 820

原创 2023CAST模拟第二次授课之课前预习资料

= 在含多个独立源的线性电路中某处的电压(电流)是电路中各个独立源单独作用时在该处产生的电压(电流)的叠加。认真做过入部题的同学想必已经知道这个定理了,我这里再提一遍。答曰:除某个选定的独立源外,其他独立源均。什么叫做独立源单独作用?

2023-10-25 22:35:51 111

原创 RT-Thread学习:在LCD屏幕上操作msh

看了看源码 ,发现finsh输出是通过rt_ktprintf实现的,那我们只需在rt_ktprintf中添加对lvgl中文本区域的刷新即可,需要注意的是由于在上电初始化的过程中需要调用rt_ktprintf,而此时lvgl仍未初始化,故调用lvgl中的函数会导致程序跑飞,应该加一个标志位,判断lvgl是否已经初始化,使得仅在lvgl初始化后调用其函数,防止程序跑飞。,在文本区域事件中调用msh_exec即可执行命令。我们添加两个文本区域,一个作为命令输入。2.实现finsh的输出。1.实现命令行的输入。

2023-06-25 04:40:14 414

原创 从零开始写一个数学表达式解析器

用C语言实现逆波兰表达式生成与求值

2023-06-16 22:39:47 480 1

原创 STM32H743VIT6 程序烧录失败。报错:No Algorithms Found,Insufficient RAM for Flash Algorithms

报错从No Alogorithms Found 变为Insuffcient Ram For Flash Algorithms,可以看出已经成功添加了下载算法,但提供给下载算法的RAM空间不足,需要将RAM size 增大,详情:使用DAP-LINK下载程序 Debug中所有配置均为默认,F4系列下载正常,向H743VIT6烧录程序时报错。将size从0x0800改为0x0900后重新编译下载。1.添加H7系列的下载算法。添加后再次烧录,仍报错。

2023-06-13 11:55:46 802

原创 用FreeRTOS+LVGL实现波形显示(CubeMX)

4.显示波形的频率、Vpp、Max、Min、 Rms。功能:1.采集波形并显示在屏幕上。4.将采集到的波形用DAC输出。6.可显示二端网络的相幅频曲线。5.可输出指定波形、扫频输出。DDS模块:AD9850。2.将波形显示在手机端。蓝牙模块:HC-05。

2023-06-01 09:27:51 2707 3

原创 AD9854+AD8302实现二端网络的简易频率特性测量

DDS 信号源 AD9854相幅检测模块 AD8302软件设计

2023-05-26 15:00:43 349 1

空空如也

空空如也

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

TA关注的人

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