仿真环境为proteus8.9版本
代码为使用CubeMX配置stm32f103R6生成底层代码,撰写逻辑层
.HEX文件存放在TFTLCD文件夹中\TFTLCD\MDK-ARM\TFTLCD文件夹中。
仿真文件存在test文件夹中
仿真文件中,
按下仿真键之后,LCD会显示白屏。
当按下KEY2时,LCD上面会显示PA6口所测得的电压。
(函数主体是按照测量交流函数均值来写的,经过测算发现存在一定的误差,所以仿真就使用直流电压进行测量)
(改变DC的输出电压,再按下KEY2,即可改变LCD显示电压)
当按下KEY1时,LCD进行显示FFT频谱分析功能,
(但是发现LCD显示存在一定的bug,且刷屏速度太慢。故并没有解决bug问题,所以该功能暂无法实现)
(有关实现频谱分析的功能函数有写在main函数中)
程序源码解释
有关stm32操作的库为HAL库
按键处理函数包装在 key.c和key.h文件中
TFTLCD有关函数包装在tftlcd.c和tftlcd.h中
adc配置文件在adc.c和adc.h文件中
gpio配置文件在gpio.c和gpio.h文件中
dma配置文件在dma.c和dma.h文件中
tim配置文件在tim.c和tim.h文件中
FONT.h和io.h为用来辅助执行部分函数所定义的字符码和IO的定义
arm_cortexM3l_math.lib为keil5中自带的数学处理函数,其中包含了快速处理函数即FFT函数
stm32_dsp.h和table_fft.h头文件为stm32官方基于4的FFT函数声明文件
其中,cr4_fft_64_stm32.s,cr4_fft_256_stm32.s,cr4_fft_1024_stm32.s文件为使用汇编写成的fft实现函数。
在处理fft函数中,本工程虽然两种都添加了,但是使用的函数为stm32官方dsp库。
没有合适的资源?快使用搜索试试~ 我知道了~
第二次仿真作业_fft_proteus_stm32f103adc_
共137个文件
o:29个
d:29个
crf:25个
4星 · 超过85%的资源 28 下载量 10 浏览量
2021-10-04
10:13:28
上传
评论 5
收藏 7.45MB ZIP 举报
温馨提示
仿真文件中,按下仿真键之后,LCD会显示白屏。当按下KEY2时,LCD上面会显示PA6口所测得的电压。(函数主体是按照测量交流函数均值来写的,经过测算发现存在一定的误差,所以仿真就使用直流电压进行测量)(改变电源的输出电压,再按下KEY2,即可改变LCD显示电压)当按下KEY1时,LCD进行显示FFT频谱分析功能,(有关实现频谱分析的功能函数有写在main函数中)
资源详情
资源评论
资源推荐
收起资源包目录
第二次仿真作业_fft_proteus_stm32f103adc_ (137个子文件)
TFTLCD.hex.asm 21B
TFTLCD.axf 572KB
system_stm32f1xx.c 15KB
tftlcd.c 12KB
main.c 8KB
stm32f1xx_it.c 6KB
tim.c 5KB
adc.c 4KB
gpio.c 3KB
stm32f1xx_hal_msp.c 2KB
dma.c 2KB
key.c 542B
stm32f1xx_hal_tim.crf 505KB
main.crf 481KB
stm32f1xx_hal_tim_ex.crf 475KB
stm32f1xx_hal_adc.crf 475KB
tftlcd.crf 473KB
stm32f1xx_hal_rcc.crf 473KB
stm32f1xx_hal_adc_ex.crf 470KB
stm32f1xx_hal_dma.crf 469KB
stm32f1xx_hal_flash_ex.crf 466KB
stm32f1xx_hal_flash.crf 466KB
stm32f1xx_hal_gpio.crf 464KB
stm32f1xx_hal_exti.crf 464KB
stm32f1xx_hal_pwr.crf 464KB
stm32f1xx_hal_rcc_ex.crf 463KB
stm32f1xx_hal.crf 462KB
tim.crf 462KB
adc.crf 462KB
gpio.crf 462KB
stm32f1xx_hal_cortex.crf 462KB
stm32f1xx_it.crf 461KB
system_stm32f1xx.crf 461KB
key.crf 461KB
stm32f1xx_hal_msp.crf 461KB
dma.crf 461KB
stm32f1xx_hal_gpio_ex.crf 461KB
stm32f1xx_hal_flash_ex.d 3KB
stm32f1xx_hal_gpio_ex.d 3KB
stm32f1xx_hal_cortex.d 3KB
stm32f1xx_hal_tim_ex.d 3KB
stm32f1xx_hal_adc_ex.d 3KB
stm32f1xx_hal_rcc_ex.d 3KB
stm32f1xx_hal_flash.d 3KB
stm32f1xx_hal_exti.d 3KB
stm32f1xx_hal_gpio.d 3KB
stm32f1xx_hal_adc.d 3KB
stm32f1xx_hal_pwr.d 3KB
stm32f1xx_hal_dma.d 3KB
stm32f1xx_hal_rcc.d 3KB
stm32f1xx_hal_tim.d 3KB
stm32f1xx_hal_msp.d 3KB
main.d 3KB
system_stm32f1xx.d 3KB
stm32f1xx_hal.d 3KB
stm32f1xx_it.d 3KB
tftlcd.d 3KB
gpio.d 3KB
adc.d 3KB
dma.d 3KB
tim.d 3KB
key.d 3KB
startup_stm32f103x6.d 53B
cr4_fft_1024_stm32.d 51B
cr4_fft_256_stm32.d 49B
cr4_fft_64_stm32.d 47B
TFTLCD_STM32F103R6_1.0.0.dbgconf 2KB
TFTLCD.uvguix.Dell 90KB
TFTLCD_TFTLCD.dep 92KB
第二次仿真作业.docx 793KB
map.h 435KB
FONT.H 34KB
table_fft.h 23KB
stm32f1xx_hal_conf.h 16KB
tftlcd.h 3KB
stm32_dsp.h 3KB
io.h 3KB
stm32f1xx_it.h 2KB
main.h 2KB
tim.h 2KB
dma.h 2KB
adc.h 2KB
gpio.h 1KB
RTE_Components.h 344B
key.h 335B
TFTLCD.hex 50KB
TFTLCD.htm 65KB
TFTLCD.build_log.htm 2KB
TFTLCD.ioc 11KB
TFTLCD.lnp 1KB
cr4_fft_1024_stm32.lst 89KB
cr4_fft_256_stm32.lst 45KB
startup_stm32f103x6.lst 36KB
cr4_fft_64_stm32.lst 34KB
TFTLCD.map 146KB
.mxproject 8KB
stm32f1xx_hal_tim.o 685KB
stm32f1xx_hal_tim_ex.o 567KB
stm32f1xx_hal_adc.o 547KB
tftlcd.o 545KB
共 137 条
- 1
- 2
浊池
- 粉丝: 48
- 资源: 4783
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于C++的程序设计大赛天梯赛L2答案(天梯赛)
- 基于python实现的三次样条插值和均值插值法实现
- Python语言教程2-python批量图片大小处理-多文件夹
- Python语言教程1-python批量图片重命名,将后缀某几个不想要的字去除
- Space Combat Kit 太空战斗套件Unity游戏开发插件资源unitypackage C#
- Universal Device Preview 通用设备预览Unity游戏开发插件资源unitypackage
- Paladin Anim Set 圣骑士动画集Unity游戏动作动画插件资源unitypackage
- 计算机财务管理期末考报表部分题目及答案.doc
- 计算机软件维护论文.doc
- 计算机软件著作权授权书.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论6