硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3523|回复: 4
收起左侧

[emWin] Emwin显示串口发送的数据问题

[复制链接]

8

主题

51

回帖

8

积分

初级会员

一起来学习

积分
8
发表于 2016-1-18 11:46:28 | 显示全部楼层 |阅读模式
想问一下,我用emwin显示的界面,用串口显示的一些传输过来的结构体变量的数据。在keil上编译的,出现了一个情况?
问题:1、就是在一个a.c文件中,不能添加 新的全局变量的定义,定义了就会导致显示的数据都是0,但是,调试的时候结构体变量是有值的,就是显示0;
解决:2、目前解决的方式是:在别的文件中添加  定义的全局变量,然后在a.c文件中声明一下,这样就可以显示数据了。

           不知道是为什么?不知道有没有其他人遇到过。求支援[s:139]
求支援
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
发表于 2016-1-18 13:22:14 | 显示全部楼层
你定义的全局变量是不是跟局部变量的命名一样的,查一下,看看是不是有这个问题。
回复

使用道具 举报

8

主题

51

回帖

8

积分

初级会员

一起来学习

积分
8
 楼主| 发表于 2016-1-18 13:59:35 | 显示全部楼层

回 eric2013 的帖子

eric2013:你定义的全局变量是不是跟局部变量的命名一样的,查一下,看看是不是有这个问题。 (2016-01-18 13:22) 
变量名没有重复。怀疑是keil编译器优化的问题
求支援
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
发表于 2016-1-19 00:36:34 | 显示全部楼层

回 emwin爱好者 的帖子

emwin爱好者:变量名没有重复。怀疑是keil编译器优化的问题 (2016-01-18 13:59) 
估计是哪里的程序设计有些小问题,再找找看。
回复

使用道具 举报

8

主题

51

回帖

8

积分

初级会员

一起来学习

积分
8
 楼主| 发表于 2016-3-1 11:25:09 | 显示全部楼层
应该是之前使用了浮点数的问题,现在不使用浮点数之后就正常了
求支援
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-16 23:40 , Processed in 0.038506 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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