|
【瑞萨RA4系列开发板体验】DAC
作者:jf_15811252
DAC简介
数字/模拟转换模块(DAC)是12位数字输入,电压输出的数字/模拟转换器。RA4M2这个型号有两路输出,如下所示:
DAC试用说明
框图:
DA数据寄存器:
DA控制寄存器:
DA转换控制:
DAC工程
使用RASC生成KEIL工程
选择串口输出
本次试用DAC0,引脚P014,默认为ADC引脚,在ADC中关闭P014引脚
打开DAC0功能
添加DAC0配置
添加DAC0配置
完成后,生成代码。
代码
- #include "hal_data.h"
- void hal_entry(void)
- {
- uint16_t value=0;
-
- while(1)
- {
- if(value>4095)value=0;
- value+=100;
- R_DAC_Open(&g_dac0_ctrl, &g_dac0_cfg);
- R_DAC_Write(&g_dac0_ctrl, value);
- R_DAC_Start(&g_dac0_ctrl);
- R_BSP_SoftwareDelay (500, BSP_DELAY_UNITS_MILLISECONDS);
-
- }
-
- }
复制代码 结果演示
吐槽:使用RASC新建工程型号选对后,打开KEIL工程芯片型号还是不对。
https://bbs.elecfans.com/jishu_2320039_1_1.html
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|