打印

IAR+STM8库中 相当奇怪的问题

[复制链接]
1790|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
bester|  楼主 | 2012-11-21 12:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 bester 于 2012-11-21 12:11 编辑

今天碰到一个奇怪的问题:
在IAR环境下,使用STM8的库。
如下代码:
u8 i = '3' ;
UART1_SendString("debug->>\r\n") ;
UART1_SendByte(53) ;
UART1_SendByte(0x33) ;
UART1_SendByte('3') ;
UART1_SendByte(i) ;
现象:
第2行,正常打印信息.
第3行 至第5行,均无法-正常输出信息,(这里为什么我不加-会变成“均无**常输出信息”,难道是关键字? 这也太坑爹了吧!)
最后一行,正常输出。
我总结了下,当UART1_SendByte()的参数为RAM中的变量时才正常,其它常数等均无法-正常输出信息,不知道有碰到这个问题的朋友没?
沙发
bester|  楼主 | 2013-10-3 11:47 | 只看该作者
没人碰到过吗

使用特权

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

本版积分规则

38

主题

215

帖子

4

粉丝