proteus仿真arduino模拟值读取 返回乱码问题?

  • docs
  • LV1工程师
  • |      2016-02-16 10:48:43
  • 浏览量 2396
  • 回复:4



int potpin=0;//定义模拟接口0


int ledpin=13;//定义数字接口13

int val=0;//将定义变量val,并赋初值0

void setup()

{

pinMode(ledpin,OUTPUT);//定义数字接口为输出接口

Serial.begin(9600);//设置波特率为9600

}

void loop()

{

digitalWrite(ledpin,HIGH);//点亮数字接口13 LED

delay(50);//延时0.05

digitalWrite(ledpin,LOW);//熄灭数字接口13 LED

delay(50);//延时0.05

val=analogRead(potpin);//读取模拟接口0 的值,并将其赋给val

Serial.println(val);//显示出val 的值

}


 

proteus arduino library仿真就不会出现乱码。



有谁遇到过,为什么会产生这样的问题?

 

  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:4
docs 2016-02-16
是时钟偏差 造成串口通讯 误码?
0   回复
举报
发布
docs 2016-02-16
那内部时钟与外部时钟设置有什么区别吗,为什么影响 虚拟终端的输出?
0   回复
举报
发布
docs 2016-02-16

非常感谢shaoziyang 回复,版主光临迎刃而解。


0   回复
举报
发布
shaoziyang 2016-02-16
多半是时钟设置上的问题。你检查一下MCU的时钟设置。
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子