- 博客(8)
- 收藏
- 关注
原创 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
原创 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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人