找回密码
 立即注册
查看: 311|回复: 0

AI8051U-TFT-LCM接口-P2口接R-2R做DAC输出波形-DMA

[复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2025-2-12 17:34:26 | 显示全部楼层 |阅读模式
例程功能: 使用TFT-LCM模块用DMA方式将正弦波数据输出P2口接R-2R做DAC输出正弦波。
使用32点8位正弦波表,采样率(DMA输出更新速率)为32KHz,输出1000Hz正弦波。
用户可以改变DMA输出感染新速率从而改变正弦波频率。
虽然只使用P2口输出数据,但由于是借用TFT-LCM输出,则相关的IO都被占用,不能做他用,本例占用P2、P3.6、P3.7、P4.5.

本例程基于AI8051U为主控芯片进行编写测试。
验证电路:


验证电路.PNG

输出1000Hz正弦波-无滤波波形:

输出1000Hz正弦波-无滤波波形.PNG

输出1000Hz正弦波-低通滤波波形:

输出1000Hz正弦波-低通滤波波形.PNG

AI8051U-TFT-LCM接口-P2口接R-2R做DAC输出波形-DMA.rar (2.77 MB, 下载次数: 18)

回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-1 19:21 , Processed in 0.102168 second(s), 49 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表