8000 GitHub - Floatkyun/2024TI: 2024年电赛工程模板:基于正点原子F407ZGT6开发板 使用HAL库开发 内置多外设驱动和往年题用到的算法
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

2024年电赛工程模板:基于正点原子F407ZGT6开发板 使用HAL库开发 内置多外设驱动和往年题用到的算法

License

Notifications You must be signed in to change notification settings

Floatkyun/2024TI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

2024TI杯(大学生电子设计竞赛)STM32F407工程包

基于STM32F407ZGT6开发板 使用HAL库开发

移植的驱动:TFTLCD屏幕、触控IC、AD9910(DDS)、AD9959(DDS)、SI5351(时钟发生芯片) 所有驱动的通信部分被优化和重写(不超频的情况下),实现外设最佳性能表现

开发的算法 优化算法(gd.h):实现二阶余弦退火梯度下降法

FFT相关(fft.h):高精度FFT采样分析(与SI5351配合实现) 软件解调AM和FM信号

通信相关(fpga_spi.h):实现与FPGA的私有协议(类SPI)通信

波形生成(fmam_gen.h):实现DDS产生FM、AM调制波形 实现DAC产生FM、AM调制波形

方波周期测量(app.c)

其他:LVGL(轻量化图形库)8.3.10移植(建议配合GUIguider开发)

notice:请使用6.5.0版本的CUBEMX修改工程(包框架:STM32CubeFW_F4 V1.27.1) 否则有概率出现单片机卡死的情况

About

2024年电赛工程模板:基于正点原子F407ZGT6开发板 使用HAL库开发 内置多外设驱动和往年题用到的算法

Resources

License

Stars

Watchers

Forks

Packages

No packages published
0