[STM8] char型变量不能显示

[复制链接]
 楼主| 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 | 显示全部楼层
你有什么打算呢?或者你想知道什么?
 楼主| zhuww 发表于 2017-10-31 15:59 | 显示全部楼层
是否没有进入中断就不能显示__interrupt void UART1_R_OR_IRQHandler(void)
变量在串口中断里
zhanglli 发表于 2017-10-31 16:02 | 显示全部楼层
有图吗
 楼主| zhuww 发表于 2017-10-31 16:05 | 显示全部楼层
[url=][/url]
huwr 发表于 2017-10-31 16:08 | 显示全部楼层

不是全局变量
bqyj 发表于 2017-10-31 16:09 | 显示全部楼层
定义成全局变量试试看;
zhanglli 发表于 2017-10-31 16:11 | 显示全部楼层
IAR下函数内变量,只在执行该函数,并且该变量使用未结束时,才会提示该值;
chenho 发表于 2017-10-31 16:12 | 显示全部楼层
另外即使在函数内,一旦结束对该变量的操作,会立即被释放的,WATCH里面就没有该变量对应的地址了
chuxh 发表于 2017-10-31 16:13 | 显示全部楼层
可以改成全局变量,全局变量是占用独立地址的
 楼主| zhuww 发表于 2017-10-31 16:15 | 显示全部楼层
恩。这个问题搞定了,st8s003f3这个芯片的b4,b5脚为啥不能配置为输出,可知否,其余的都配置成功了。
 楼主| zhuww 发表于 2017-10-31 16:16 | 显示全部楼层
stm8s这个单片机的输入,输出,输入检测,串口都调通了,还剩中断了。还有谁知道,b4,b5脚为啥配置为输出上拉高,为什么会不成功呢?
dingy 发表于 2017-10-31 16:16 | 显示全部楼层
其余的io?
 楼主| zhuww 发表于 2017-10-31 16:17 | 显示全部楼层
其余的io配置都正常。
 楼主| zhuww 发表于 2017-10-31 16:19 | 显示全部楼层
[url=][/url]
supernan 发表于 2017-10-31 16:20 | 显示全部楼层
配置代码?
 楼主| zhuww 发表于 2017-10-31 16:21 | 显示全部楼层
//output gpio configuration  
  PB_DDR = 0xff;
  PB_CR1 = 0xff;
  PB_CR2 = 0x00;
  PB_ODR^=0xff;
liuzaiy 发表于 2017-10-31 16:23 | 显示全部楼层
看到括号里那个T了没,这表示它只支持开漏输出,不能输出高电平。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

893

主题

8252

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部