梁工 发表于 2025-2-12 17:34:26

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

例程功能: 使用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为主控芯片进行编写测试。
验证电路:



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



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





页: [1]
查看完整版本: AI8051U-TFT-LCM接口-P2口接R-2R做DAC输出波形-DMA