自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 stm32f407 程控增益放大器模块

单片机:STM32F407ZGT6Keil版本:5.39.0.0STM32CubeMX版本:6.13.0。

2025-07-24 20:04:47 347

原创 stm32f407 多通道ADC(DMA)(hal库)

单片机:STM32F407ZGT6Keil版本:5.39.0.0STM32CubeMX版本:6.13.0。

2025-07-24 14:57:20 1088 1

原创 stm32f407控制AD7606多通道ADC采集(hal库)

在Code Generator标签页中,配置工程外设文件与HAL库,勾选头文件.c和.h文件分开,然后点击Project > Generate Code生成代码。在Project标签页中,配置项目名称和位置,选择工具链MDK-ARM。(都是我从标准库手搓成hal库的,有问题先怀疑我~如图(只用到了PE3~PE13,配置相同)。STM32CubeMX版本:6.13.0。硬件:STM32F407 核心开发板。单片机:STM32F407ZGT6。Keil版本:5.39.0.0。

2025-07-14 17:13:34 1032 1

原创 stm32f407控制薄膜矩阵键盘(hal库)

在Code Generator标签页中,配置工程外设文件与HAL库,勾选头文件.c和.h文件分开,然后点击Project > Generate Code生成代码。添加头文件 #include "key.h" ,定义 get_key 变量,在 while(1) 中调用 get_key = KEY_Scan();在Project标签页中,配置项目名称和位置,选择工具链MDK-ARM。STM32CubeMX版本:6.12.0。硬件:STM32F407 核心开发板。Keil版本:5.24.2.0。

2025-07-03 13:45:27 295

原创 stm32f407控制4位数码管显示模块(hal库)

在Code Generator标签页中,配置工程外设文件与HAL库,勾选头文件.c和.h文件分开,然后点击Project > Generate Code生成代码。定义变量LED[8]用作LED的8位显示缓存,调用LED4_Display函数进行刷新显示。在Project标签页中,配置项目名称和位置,选择工具链MDK-ARM。STM32CubeMX版本:6.12.0。硬件:STM32F407 核心开发板。单片机:STM32F407ZGT6。Keil版本:5.24.2.0。

2025-07-03 13:29:42 540

原创 stm32f407控制AD9834输出正弦波/三角波(hal库)

在Code Generator标签页中,配置工程外设文件与HAL库,勾选头文件.c和.h文件分开,然后点击Project > Generate Code生成代码。添加头文件 #include "AD9834.h" ,然后就可以调用函数输出波形啦。在Project标签页中,配置项目名称和位置,选择工具链MDK-ARM。如图(只用到了PA1~6,其他的不用管)。STM32CubeMX版本:6.12.0。硬件:STM32F407 核心开发板。单片机:STM32F407ZGT6。Keil版本:5.24.2.0。

2025-07-03 13:15:18 1297 4

原创 【2024年电赛B题】msp432p401r代码调试过程(FFT + 外置AD7606 + 串口屏)

参考官方例程中的 adc14_single_conversion_repeat_timera_source,多开了一个定时器。参考官方例程中的 uart_pc_echo_12mhz_brclk,printf 重定义,再按照陶晶驰的通信协议发送就好了。)主要还是以前没有调过msp432,用别人的 FFT 代码调了一天没调明白,到头来还是要相信自己的双手。上网找了一圈21年A题的 FFT 的代码,要么调不通,要么收费,最后在学长的配置基础上自己手搓了一个,所以如果你调不通那就先怀疑这代码。

2024-08-04 23:30:51 547 1

原创 stm32f407 ADC(DMA+TIM)+FFT(hal库)

在Code Generator标签页中,配置工程外设文件与HAL库,勾选头文件.c和.h文件分开,然后点击Project > Generate Code生成代码。在Project标签页中,配置项目名称和位置,选择工具链MDK-ARM。(参考的挺杂的,这里就不列出来了,感恩大佬们。STM32CubeMX版本:6.12.0。硬件:STM32F407 核心开发板。依次添加头文件、数组、相应的代码等。单片机:STM32F407ZGT6。Keil版本:5.24.2.0。

2024-07-28 19:42:42 1778 4

原创 stm32f407控制AD9833输出正弦波/三角波/方波(hal库)

在Code Generator标签页中,配置工程外设文件与HAL库,勾选头文件.c和.h文件分开,然后点击Project > Generate Code生成代码。添加头文件 #include "AD9833.h" #include "AD9833_Setup.h",然后就可以调用函数输出波形啦。STM32CubeMX版本:6.12.0。硬件:STM32F407 核心开发板。单片机:STM32F407ZGT6。Keil版本:5.24.2.0。

2024-07-28 18:51:12 5183 12

原创 stm23f407控制DAC8550输出直流信号(hal库)

在Code Generator标签页中,配置工程外设文件与HAL库,勾选头文件.c和.h文件分开,然后点击Project > Generate Code生成代码。添加头文件 #include "dac8550.h",然后就可以调用函数输出电压。在Project标签页中,配置项目名称和位置,选择工具链MDK-ARM。STM32CubeMX版本:6.12.0。硬件:STM32F407 核心开发板。单片机:STM32F407ZGT6。Keil版本:5.24.2.0。

2024-07-28 18:21:39 781

原创 stm32f407串口发送/中断接收(hal库)

在Code Generator标签页中,配置工程外设文件与HAL库,勾选头文件.c和.h文件分开,然后点击Project > Generate Code生成代码。main.c的第1行添加printf的头文件#include,在 while(1)里增加2行代码。usart.c的第1行添加头文件#include。STM32CubeMX版本:6.9.2。硬件:STM32F407 核心开发板。单片机:STM32F407VET6。Keil版本:5.32。

2024-07-07 14:08:19 3261

空空如也

空空如也

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

TA关注的人

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