打印
[STM8]

char型变量不能显示

[复制链接]
1584|23
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhuww|  楼主 | 2017-10-31 15:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
IAR仿真为何char型变量不能显示
沙发
guoyt| | 2017-10-31 15:42 | 只看该作者
然后呢?你是怎么应对这个的呢

使用特权

评论回复
板凳
zhuww|  楼主 | 2017-10-31 15:51 | 只看该作者
之前一直用keil,刚用IAR仿真stm8,好不容易找到仿真时实时刷新变量,现在发现char型中断变量添加到watch里面出现ERROR。请教如何解决?

使用特权

评论回复
地板
wangpe| | 2017-10-31 15:53 | 只看该作者
你有什么打算呢?或者你想知道什么?

使用特权

评论回复
5
zhuww|  楼主 | 2017-10-31 15:59 | 只看该作者
是否没有进入中断就不能显示__interrupt void UART1_R_OR_IRQHandler(void)
变量在串口中断里

使用特权

评论回复
6
zhanglli| | 2017-10-31 16:02 | 只看该作者
有图吗

使用特权

评论回复
7
zhuww|  楼主 | 2017-10-31 16:05 | 只看该作者
[size=13.333333969116211px][url=][/url]

使用特权

评论回复
8
huwr| | 2017-10-31 16:08 | 只看该作者

不是全局变量

使用特权

评论回复
9
bqyj| | 2017-10-31 16:09 | 只看该作者
定义成全局变量试试看;

使用特权

评论回复
10
zhanglli| | 2017-10-31 16:11 | 只看该作者
IAR下函数内变量,只在执行该函数,并且该变量使用未结束时,才会提示该值;

使用特权

评论回复
11
chenho| | 2017-10-31 16:12 | 只看该作者
另外即使在函数内,一旦结束对该变量的操作,会立即被释放的,WATCH里面就没有该变量对应的地址了

使用特权

评论回复
12
chuxh| | 2017-10-31 16:13 | 只看该作者
可以改成全局变量,全局变量是占用独立地址的

使用特权

评论回复
13
zhuww|  楼主 | 2017-10-31 16:15 | 只看该作者
恩。这个问题搞定了,st8s003f3这个芯片的b4,b5脚为啥不能配置为输出,可知否,其余的都配置成功了。

使用特权

评论回复
14
zhuww|  楼主 | 2017-10-31 16:16 | 只看该作者
stm8s这个单片机的输入,输出,输入检测,串口都调通了,还剩中断了。还有谁知道,b4,b5脚为啥配置为输出上拉高,为什么会不成功呢?

使用特权

评论回复
15
dingy| | 2017-10-31 16:16 | 只看该作者
其余的io?

使用特权

评论回复
16
zhuww|  楼主 | 2017-10-31 16:17 | 只看该作者
其余的io配置都正常。

使用特权

评论回复
17
zhuww|  楼主 | 2017-10-31 16:19 | 只看该作者
[size=13.333333969116211px][url=][/url]

使用特权

评论回复
18
supernan| | 2017-10-31 16:20 | 只看该作者
配置代码?

使用特权

评论回复
19
zhuww|  楼主 | 2017-10-31 16:21 | 只看该作者
//output gpio configuration  
  PB_DDR = 0xff;
  PB_CR1 = 0xff;
  PB_CR2 = 0x00;
  PB_ODR^=0xff;

使用特权

评论回复
20
liuzaiy| | 2017-10-31 16:23 | 只看该作者
看到括号里那个T了没,这表示它只支持开漏输出,不能输出高电平。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

893

主题

8252

帖子

1

粉丝