查看: 557|回复: 4
打印 上一主题 下一主题

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

[复制链接] qrcode

36

主题

42

帖子

123

积分

注册会员

Rank: 2

积分
123
楼主
跳转到指定楼层
发表于 2016-2-16 10:48 AM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式



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仿真就不会出现乱码。



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

 

本帖子中包含更多资源

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

x
回复

使用道具 举报

0

主题

97

帖子

30

积分

新手上路

Rank: 1

积分
30
沙发
发表于 2016-2-16 11:04 AM | 只看该作者
多半是时钟设置上的问题。你检查一下MCU的时钟设置。
回复 支持 反对

使用道具 举报

0

主题

77

帖子

4

积分

新手上路

Rank: 1

积分
4
板凳
发表于 2016-2-16 11:46 AM | 只看该作者

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


本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

161

主题

519

帖子

1069

积分

金牌会员

Rank: 6Rank: 6

积分
1069
地板
发表于 2016-2-16 11:48 AM | 只看该作者
那内部时钟与外部时钟设置有什么区别吗,为什么影响 虚拟终端的输出?
回复 支持 反对

使用道具 举报

2

主题

96

帖子

58

积分

注册会员

Rank: 2

积分
58
5#
发表于 2016-2-16 12:02 PM | 只看该作者
是时钟偏差 造成串口通讯 误码?
回复 支持 反对

使用道具 举报

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

本版积分规则

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