📄 dac.c
字号:
#include "DSP281x_Device.h" // DSP281x Headerfile Include File
#include "DSP281x_Examples.h" // DSP281x Examples Include File
#include "f2812a.h"
// Prototype statements for functions found within this file.
// interrupt void ISRTimer2(void);
void dac_loop(void);
void main(void)
{
InitSysCtrl();
dac_loop();
}
void dac_loop(void)
{
int i,j;
i=0;
for(;;)
{
for(i=0;i<=0xfff;i+=0x1)
{
DA_DATA_L=i&0xff; //第一通道da数据输出量低8位
DA_DATA_H=((i>>8)&0x0f)|DA_CHN1; //第一通道da数据输出量高8位和通道号1
DA_CTL=0;
for(j=0;j<0x10;j++);
DA_DATA_L=i&0xff; //第二通道da数据输出量低8位
DA_DATA_H=((i>>8)&0x0f)|DA_CHN2; //第二通道da数据输出量高8位和通道号1
DA_CTL=0;
for(j=0;j<0x10;j++);
DA_DATA_L=i&0xff; //第三通道da数据输出量低8位
DA_DATA_H=((i>>8)&0x0f)|DA_CHN3; //第三通道da数据输出量高8位和通道号1
DA_CTL=0;
for(j=0;j<0x10;j++);
DA_DATA_L=i&0xff; //第四通道da数据输出量低8位
DA_DATA_H=((i>>8)&0x0f)|DA_CHN4; //第四通道da数据输出量高8位和通道号1
DA_CTL=0;
for(j=0;j<0x10;j++);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -