打印
[STM8]

IAR仿真为何char型变量不能显示??

[复制链接]
1988|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
coderdd|  楼主 | 2016-11-2 13:34 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 coderdd 于 2016-11-2 13:41 编辑

之前一直用keil,刚用IAR仿真stm8,好不容易找到仿真时实时刷新变量,现在发现char型中断变量添加到watch里面出现ERROR。请教如何解决?是否没有进入中断就不能显示__interrupt void UART1_R_OR_IRQHandler(void)
变量在串口中断里




err.png (22.06 KB )

err.png
沙发
coderdd|  楼主 | 2016-11-2 13:35 | 只看该作者
在线等。。。。

使用特权

评论回复
板凳
frognidie| | 2016-11-2 13:49 | 只看该作者
不是全局变量

使用特权

评论回复
地板
mmuuss586| | 2016-11-2 16:06 | 只看该作者
定义成全局变量试试看;

使用特权

评论回复
5
Xflyan| | 2016-11-2 19:33 | 只看该作者
IAR下函数内变量,只在执行该函数,并且该变量使用未结束时,才会提示该值;
另外即使在函数内,一旦结束对该变量的操作,会立即被释放的,WATCH里面就没有该变量对应的地址了
可以改成全局变量,全局变量是占用独立地址的

使用特权

评论回复
6
coderdd|  楼主 | 2016-11-2 19:41 | 只看该作者
Xflyan 发表于 2016-11-2 19:33
IAR下函数内变量,只在执行该函数,并且该变量使用未结束时,才会提示该值;
另外即使在函数内,一旦结束对 ...

恩。这个问题搞定了,st8s003f3这个芯片的b4,b5脚为啥不能配置为输出,可知否,其余的都配置成功了。

使用特权

评论回复
7
coderdd|  楼主 | 2016-11-2 19:44 | 只看该作者
搞了一下午,算是熟悉了,stm8s这个单片机的输入,输出,输入检测,串口都调通了,还剩中断了。还有谁知道,b4,b5脚为啥配置为输出上拉高,为什么会不成功呢?其余的io配置都正常。

123.png (499.76 KB )

123.png

使用特权

评论回复
8
coderdd|  楼主 | 2016-11-2 19:46 | 只看该作者
配置代码如下://output gpio configuration  
  PB_DDR = 0xff;
  PB_CR1 = 0xff;
  PB_CR2 = 0x00;
  PB_ODR^=0xff;

使用特权

评论回复
9
dalarang| | 2016-11-2 21:09 | 只看该作者
看到括号里那个T了没,这表示它只支持开漏输出,不能输出高电平。

使用特权

评论回复
10
皈依| | 2016-11-2 21:35 | 只看该作者
楼主 stm8的片子的引脚如果有HS 那表示有推挽输出,如果没有的话就像楼上说的 只有开漏输出,如果想输出高电平,要在MCU引脚外面加上拉电阻~

使用特权

评论回复
11
皈依| | 2016-11-2 21:35 | 只看该作者
楼主 stm8的片子的引脚如果有HS 那表示有推挽输出,如果没有的话就像楼上说的 只有开漏输出,如果想输出高电平,要在MCU引脚外面加上拉电阻~

使用特权

评论回复
12
戈卫东| | 2016-11-2 23:47 | 只看该作者
字好大,辣眼睛。。。。。

使用特权

评论回复
13
soulmist| | 2016-11-3 08:52 | 只看该作者

使用特权

评论回复
14
l435799304| | 2016-11-3 09:03 | 只看该作者
辣眼睛

使用特权

评论回复
15
cxz_00| | 2016-11-3 12:23 | 只看该作者
看到已经解决啦,我就不说话啦,悄悄地溜走

使用特权

评论回复
16
coderdd|  楼主 | 2016-11-3 13:07 | 只看该作者
dalarang 发表于 2016-11-2 21:09
看到括号里那个T了没,这表示它只支持开漏输出,不能输出高电平。

原来如此,多谢!官方文档实在太多,100多页我也没细看。

使用特权

评论回复
17
coderdd|  楼主 | 2016-11-3 13:08 | 只看该作者
皈依 发表于 2016-11-2 21:35
楼主 stm8的片子的引脚如果有HS 那表示有推挽输出,如果没有的话就像楼上说的 只有开漏输出,如果 ...

多谢,之前没用过,还不清楚有这个含义

使用特权

评论回复
18
皈依| | 2016-11-3 13:57 | 只看该作者
coderdd 发表于 2016-11-3 13:08
多谢,之前没用过,还不清楚有这个含义

客气 加外上拉可以解决这个问题

使用特权

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

本版积分规则

101

主题

385

帖子

11

粉丝