紧急求助!用单片机控制产生占空比可调方波锯齿波三角波

LLLU6152 2016-05-27 05:11:16
我采用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;
}
但是通过示波器什么波形也没有,哪位大神做过类似的,我该怎么调?是程序有问题吗?
...全文
481 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
灌水号 2016-05-27
  • 打赏
  • 举报
回复
其它控制信号也要给到位啊...参考DAC0832 datasheet来操作.

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧