导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→[求助]关于AVR单片机的问题2

* 80300: [求助]关于AVR单片机的问题2

   wangxd5429 
wangxd5429发表的帖子 

 [求助]关于AVR单片机的问题2
各位高手,小弟正在基于AVR单片机开发一款智能小车,正在开发超声波测距兼循迹功能。主函数的while循环中首先开启超声波模块,然后运行循迹功能。测试发现小车无法正常循迹,注释掉开启超声波函数后,小车可以正常循迹。但是,开启超声波函数需要循环运行。我想使用定时器中断来运行这个函数,但是3个定时器都已经被占用。请教各位高手,在确保小车正常循迹的基础上,怎样实现同步循环运行开启超声波模块函数。谢谢!主函数中while循环代码如下:
              while(1)
              {
                   start_SB();     /*启动超声波模块*/

                   /*循迹*/
           if (L_XJ !=0&&R_XJ ==0)
                  {
                      DUTY1=50;                                /*调整占空比*/
                      DUTY2=50;
                      right();     /*右转*/
                  }
                 else if (R_XJ !=0&&L_XJ ==0)
          {
       DUTY1=80;
                     DUTY2=80;
              left();      /*左转*/
         }
     else if((L_XJ !=0)&&R_XJ !=0)
  { 
             DUTY1=30;
                    DUTY2=30;
             forward();     /*前进*/
                }
            }


发表时间:2014年9月4日8:46:56

  
回复该帖

本主题共有 1 帖,分页:>>>>>该主题的所有内容[1]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:关于linux vim命令 总结(二) /P P -------------
[下一篇帖子]:[转帖]XON / XOFF UART流量控制大家好, 我的