完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
开发环境: IDE:MKD 5.38a Renesas RA Smart Configurator:v5.9.0 开发板:RA-Eco-RA6M4开发板 MCU:R7FA6M4AF3CFP 1 RA6M4 DAC简介RA6M4有片上DAC外设,总共有两路DAC输出通道,每路的分辨率可配置为12位, 这两个通道之间互不影响,每个通道都可以使用ELC功能可外部触发或者进行与ADC单元1的同步转换。 2 RT-Thread 的DAC简介DAC(Digital-to-Analogl Converter) 指数模转换器。是指把二进制数字量形式的离散数字信号转换为连续变化的模拟信号的器件。在数字世界中,要处理不稳定和动态的模拟信号并不容易,基于 DAC 的特性,在各种不同的产品中都可以找到它的身影。与之相对应的 ADC(Analog-to-Digital Converter)),它是 DAC 数模转换的逆向过程。DAC 主要应用于音频放大,视频编码,电机控制,数字电位计等。 应用程序通过 RT-Thread 提供的 DAC 设备管理接口来访问 DAC 硬件,相关接口如下所示:
关于DAC的更多资料请参看RT-Thread官方手册: https://www.rt-thread.org/document/site/#/rt-thread-version/rt-thread-standard/programming-manual/device/dac/dac 3 DAC实例3.1 硬件连接P014引脚可以连接到MCU内部的 DAC 外设,从而输出外部电压。
3.2 RA6M4 DAC配置接下来配置DAC,只需要简单配置就可使用。
1.配置扫描通道对应的引脚
2.修改通道号为 0,与 DAC0 对应
然后打开对应的通道
3.3 DAC代码实现笔者这里使用的DAC通道0,然后接到ADC的通道1,核心代码如下:
3.4 测试验证从以上打印信息可以看出,dac0和adc0已经使能,将P001和P014连接,然后使用MSH命令‘dac_test’即可使能DAC线程。
DAC输出电压和ADC输入的值相同。 |
|
相关推荐
|
|
你正在撰写讨论
如果你是对讨论或其他讨论精选点评或询问,请使用“评论”功能。
265 浏览 0 评论
【原创】【RA4M2-SENSOR开发板评测】低功耗+USB综合测试
789 浏览 0 评论
1306 浏览 2 评论
787 浏览 0 评论
【RA4M2-SENSOR开发板评测】Analogue+Timers综合测试
1587 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
16900 浏览 31 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 01:10 , Processed in 0.583754 second(s), Total 34, Slave 26 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1141