紧急求助!用单片机控制产生占空比可调方波锯齿波三角波
我采用STC89C52单片机控制DAC0832芯片实现占空比可调方波锯齿波三角波
程序如下:
void Squ_wave(unsigned char dutyx)
{
unsigned char i,j,x;
float duty1;
duty1=dutyx/10.0;
duty1=256*duty1;
x=(char)duty1;
j=255-x;
for(i=x;i>0;i--)
{
DACPort=0x00;
}
while(j--)
DACPort=0xff;
}
void Tri_wave()
{
unsigned char i;
for(i=0;i<255;i++)
{DACPort=i;}
while(i--)
DACPort=i;
}
但是通过示波器什么波形也没有,哪位大神做过类似的,我该怎么调?是程序有问题吗?