• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

单片机自带AD转换采样电位器

dadada123 2017-02-16 浏览量:458
收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • “但是PWM波形在if语句的连续判断点处闪”

    这个没有什么好的方法,除非你到汇编下面去改,不然一般都有这个问题

    • 发布于 2017-02-16
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:1
  • 嗨,您的判斷分支怪怪的,雖然邏輯上不會有問題但很奇怪的寫法,還有其他Function不太完整,可以放上整個Project,這樣比較好找到問題

    if(getadv<=41)
    {
    PCA_PWM0=0x01;
    pwm_set(PWM[0]);
    }
    else if(getadv<=44)
    {
    PCA_PWM0=0x00;
    pwm_set(PWM[1]);
    }
    else if(getadv<=47)
    {
       PCA_PWM0=0x00;
       pwm_set(PWM[2]);
    }
    else if(&getadv<=50)
    {
       PCA_PWM0=0x00;
       pwm_set(PWM[3]);
    }
    else if(getadv<=53)
    {
       PCA_PWM0=0x00;
       pwm_set(PWM[4]);
    }
    else if(getadv<=56)
    {
       PCA_PWM0=0x00;
       pwm_set(PWM[5]);
    }
    else if(getadv>56)
    {
       PCA_PWM0=0x00;
       pwm_set(PWM[6]);
    }
    以上供參考,可在附上詳細工程



    • 发布于2017-02-16
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

单片机自带AD转换采样电位器