- 博客(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关注的人
RSS订阅