极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11808|回复: 1

一个非常奇怪的串口输出问题,大家来讨论一下!

[复制链接]
发表于 2017-12-15 22:12:36 | 显示全部楼层 |阅读模式

  1. uint8_t i=0;

  2. unsigned int servo_Angle=0;

  3. unsigned char hexdata[6] = {0x00,0x00,0x00,0x00,0x00,0x00};
  4. unsigned char Check_Sum=0;

  5. void setup()
  6. {
  7.   Serial.begin(115200);
  8.   delay(100);
  9. }

  10. void loop()
  11. {
  12.   servo_Angle++;
  13.   i++;
  14.   hexdata[5] = (uint8_t)servo_Angle;
  15.   hexdata[6] = (uint8_t)(servo_Angle/8);
  16.   hexdata[9] = Check_Sum;
  17.   Serial.write(i);
  18.    delay(100);
  19. }
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

 楼主| 发表于 2017-12-15 22:13:46 | 显示全部楼层
在数组超出边界情况下,为什么有这种输出????????
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-5-5 09:26 , Processed in 0.041744 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表