实验器材:
正点原子探索者STM32F407开发板
实验目的:
使用彩色TFTLCD显示屏制作简易示波器
硬件资源:
1,DS0(连接在PF9)
2,串口1(未使用 波特率:115200,PA9/PA10连接在板载USB转串口芯片CH340上面)
3,ALIENTEK 4.3寸TFTLCD模块(通过FSMC驱动,FSMC_NE4接LCD片选/A6接RS)
4,ADC使用PA5引脚 采用TIMER3+DMA2_stream0+ADC1_PA5方式采集AD数据
5,波形绘制使用DMA中断 测量信息在主函数中完成
6,波形绘制部分可以选用画点或者划线 画点刷屏速度大概两倍于画线速度
实验现象:
本实验利用探索者STM32开发板连接ALIENTEK TFTLCD模块实现简易示波器功能
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
使用正点原子STM32F407探索者开发板实现TIMER3触发DMA+DAC波形数据采集 使用TFT屏幕显示波形实现简易示波器功能 1、采样率最高500kHz 定时器两微秒触发一次ADC转换(168M时钟下 ADC应该还能更快 但现在暂时没办法让它速度更快了) 2、定时器3触发ADC转换DMA读取数据并DMA中断刷新波形 刷点能达到60Hz以上 刷线只能达到26Hz左右 3、KEY_UP运行停止状态切换 KEY1 KEY2 增加减小功能 KEY2 时基 触发电平选择 PF9 DMA中断指示 PF10 主程序运行指示 PA5 ADC数据输入 4、稳定波形使用触发 触发点设置为屏幕中心 下降沿触发 测频使用两个下降沿间隔时间计算 就算是简易的也做得太不好了 许多关键问题解决不了 对于我来说改进空间还非常大
资源推荐
资源详情
资源评论
收起资源包目录
STM32F407 TIMER+DMA+DAC自制简易示波器 (179个子文件)
LCD.uvguix.Administrator 172KB
LCD.axf 819KB
stm32f4xx_tim.c 122KB
stm32f4xx_rtc.c 100KB
stm32f4xx_rcc.c 97KB
lcd.c 89KB
stm32f4xx_adc.c 67KB
stm32f4xx_flash.c 62KB
stm32f4xx_can.c 59KB
stm32f4xx_cryp_aes.c 57KB
stm32f4xx_usart.c 57KB
stm32f4xx_fmc.c 55KB
stm32f4xx_i2c.c 53KB
stm32f4xx_dma.c 52KB
stm32f4xx_spi.c 51KB
system_stm32f4xx.c 47KB
stm32f4xx_sai.c 45KB
stm32f4xx_fsmc.c 41KB
stm32f4xx_ltdc.c 39KB
stm32f4xx_sdio.c 38KB
stm32f4xx_pwr.c 37KB
stm32f4xx_cryp.c 35KB
stm32f4xx_dma2d.c 27KB
stm32f4xx_dac.c 26KB
stm32f4xx_hash.c 26KB
stm32f4xx_gpio.c 25KB
main.c 19KB
stm32f4xx_dcmi.c 18KB
stm32f4xx_rng.c 14KB
misc.c 11KB
stm32f4xx_cryp_tdes.c 10KB
stm32f4xx_wwdg.c 10KB
stm32f4xx_exti.c 10KB
stm32f4xx_cryp_des.c 10KB
stm32f4xx_hash_sha1.c 10KB
stm32f4xx_hash_md5.c 9KB
stm32f4xx_syscfg.c 9KB
stm32f4xx_iwdg.c 9KB
delay.c 8KB
stm32f4xx_dbgmcu.c 7KB
stm32f4xx_flash_ramfunc.c 5KB
usart.c 5KB
adc.c 5KB
stm32f4xx_it.c 4KB
stm32f4xx_crc.c 4KB
key.c 2KB
led.c 1KB
beep.c 1KB
sys.c 1KB
lcd.crf 463KB
main.crf 458KB
stm32f4xx_tim.crf 443KB
stm32f4xx_rcc.crf 434KB
stm32f4xx_adc.crf 430KB
stm32f4xx_dma.crf 430KB
usart.crf 430KB
stm32f4xx_fsmc.crf 429KB
stm32f4xx_usart.crf 428KB
adc.crf 426KB
key.crf 426KB
stm32f4xx_gpio.crf 425KB
delay.crf 425KB
system_stm32f4xx.crf 425KB
led.crf 424KB
beep.crf 424KB
stm32f4xx_exti.crf 424KB
sys.crf 424KB
stm32f4xx_syscfg.crf 424KB
misc.crf 423KB
stm32f4xx_it.crf 423KB
stm32f4xx_syscfg.d 2KB
main.d 2KB
stm32f4xx_usart.d 2KB
stm32f4xx_gpio.d 2KB
stm32f4xx_exti.d 2KB
stm32f4xx_fsmc.d 2KB
system_stm32f4xx.d 2KB
stm32f4xx_adc.d 2KB
stm32f4xx_rcc.d 2KB
stm32f4xx_dma.d 2KB
stm32f4xx_tim.d 2KB
stm32f4xx_it.d 2KB
lcd.d 2KB
usart.d 2KB
delay.d 2KB
beep.d 2KB
key.d 2KB
adc.d 2KB
led.d 2KB
misc.d 2KB
sys.d 2KB
startup_stm32f40_41xxx.d 67B
LCD_STM32F407ZG.dbgconf 2KB
LCD_LCD.dep 47KB
stm32f4xx.h 688KB
core_cm4.h 107KB
stm32f4xx_tim.h 50KB
stm32f4xx_fmc.h 44KB
stm32f4xx_rtc.h 40KB
FONT.H 34KB
共 179 条
- 1
- 2
资源评论
- NB-IoT2020-04-13很好的资料,学习一下,谢谢
依然冷暖
- 粉丝: 62
- 资源: 24
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C#ASP.NET大型制造业进销存管理系统源码数据库 SQL2008源码类型 WebForm
- liunx project 2
- (源码)基于ROS框架的智能无人机作业系统.zip
- 网页打包封装器V1.0支持苹果IOS/安卓/分发打包
- (源码)基于BERT的KBQA问答系统.zip
- (源码)基于Java和Python的笔声语音识别系统.zip
- 网络安全基础实验1-使用python中cryptography库进行对称加密和解密实验
- Python数电的课程设计网络同步时钟.zip
- (源码)基于Arduino的天文数据库管理系统.zip
- C#餐饮管理系统源码 触摸屏餐饮管理系统源码数据库 SQL2008源码类型 WinForm
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功