当前位置: 首页 > news >正文

佛山新网站制作平台兰州seo培训

佛山新网站制作平台,兰州seo培训,做淘宝客网站必须备案吗,深圳的上市公司有哪些公司使用定时器进行精确延时,串口接收数据进行 50 0度 --十六进制32 250 180度 --十六进制FA 串口接收到AA 32两个字节,舵机转到0度;接收到AA FA,转到180度。请验证代码: const unsigned…

使用定时器进行精确延时,串口接收数据进行

50         0度           --十六进制32

250      180度        --十六进制FA

串口接收到AA 32两个字节,舵机转到0度;接收到AA FA,转到180度。请验证代码:

const unsigned long TIMER_PRESCALER = 72;  // 定时器预分频因子
const unsigned long MICROSECONDS_PER_SECOND = 1000000;  // 每秒微秒数

void setup() {
  Timer4.setPrescaleFactor(TIMER_PRESCALER);  // 设置定时器预分频因子
  Timer4.pause();  // 关闭定时器
  Serial.begin(9600);  // 初始化串口通信
  pinMode(PB9,OUTPUT);
}

char incomedate[2];

void loop() {
if (Serial.available() > 0)//串口接收到数据
  {

    Serial.readBytes(incomedate,2);
    if(incomedate[0]==0xAA)
    {
      //digitalWrite(LED_BUILTIN,LOW);// LED 亮起

      if(incomedate[1]>=50 && incomedate[1]<=250)
        for(int i=0;i<50;i++)
        {
        digitalWrite(PB9,1);
        delayMicrosecondsWithTimer4(incomedate[1]*10);
        digitalWrite(PB9,0);
        delayMicrosecondsWithTimer4(19500);
        }

    }
    if(incomedate[0]=='s')
      Serial.println("test!");
  }

    delay(5);


  
}

void delayMicrosecondsWithTimer4(unsigned long us) {
  HardwareTimer timer(4);  // 创建定时器对象
  unsigned long start = micros();  // 获取当前时间
  while (micros() - start < us) {  // 计算已经延时的微秒数
    timer.setCount(0);  // 将计数器归零
    timer.setOverflow((TIMER_PRESCALER * us) / MICROSECONDS_PER_SECOND);  // 设置溢出值,单位为计数周期
    timer.resume();  // 启动定时器,开始延时
    while (timer.getCount() > 0) {}  // 等待延时完成
    timer.pause();  // 暂停定时器
  }
}
 

http://www.khdw.cn/news/68076.html

相关文章:

  • 网站建设需要写代码吗淘宝推广方法有哪些
  • 网站排名消失网红推广
  • 网站怎么做h5支付宝支付搜索百度app下载
  • 黄岩做网站公司电话企业推广app
  • 优惠券网站怎么做搜索引擎营销有哪些方式
  • 一级a做爰片免费网站瑜伽怎么自己创建一个网站
  • 兴仁县城乡建设局网站seo是什么公司
  • xampp wordpress linux深圳企业seo
  • 重庆公司注册代理seo推广骗局
  • 建筑网建筑规范大全专业网站优化外包
  • 常州注册公司代办注册烟台seo外包
  • 用flask做的网站有哪些网站建设的重要性
  • 小程序开发成本宁波seo排名公司
  • 公司百度网站建设郑州seo优化培训
  • 汕头教育学会网站建设网络搜索关键词排名
  • 门户网站建设 突出服务seo全称
  • 一搜同志网站建设电话深圳白帽优化
  • 中山独立站优化快速排名工具免费
  • 做网站一年了 做个小总结什么是互联网营销
  • java一般用来做网站后台吗信息流优化师证书
  • 岳阳网站制作企业营销策划方案
  • 在直播网站做前端注意网上营销培训课程
  • 邵阳属于哪个省哪个市关键词seo排名优化
  • 网页制作网站图片网络推广外包哪个公司做的比较好
  • 免费建站网站做一个公司网站大概要多少钱
  • 个人网站 虚拟主机价格河南制作网站
  • 广东网站开发费用seo自动优化工具
  • 长沙岳麓区网站开发app下载推广平台
  • 网站制作流程 优帮云网站推荐
  • 宣城市网站集约化建设大数据营销精准营销