硬汉嵌入式论坛

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

[AppWizard] AppWizard for STM32 直接跳过6.42,6.44升级到6.46,现在可以下载了

[复制链接]

1

主题

18

回帖

21

积分

新手上路

积分
21
发表于 2024-10-23 11:47:34 | 显示全部楼层 |阅读模式
本帖最后由 mvip 于 2024-10-23 20:28 编辑

AppWizard for STM32 直接跳过6.42,6.44升级到6.46,现在可以下载了,附下载地址:

https://www.segger.com/products/ ... ns/emwin-for-stm32/

简单移植了下,在keil4编译通过
回复

使用道具 举报

4

主题

1441

回帖

1453

积分

至尊会员

积分
1453
发表于 2024-10-23 12:32:35 | 显示全部楼层
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115434
QQ
发表于 2024-10-23 12:51:58 | 显示全部楼层
谢谢分享,我这里也整理了

emWin模拟器和单片机版6.46发布,同时配套的AppWizard V1.54发布,支持MDK, IAR和GCC(2024-10-20)
https://www.armbbs.cn/forum.php? ... 6156&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

1

主题

18

回帖

21

积分

新手上路

积分
21
 楼主| 发表于 2024-10-24 13:09:52 | 显示全部楼层
emwin6  edit控件设为浮点数EDIT_SetFloatMode,这函数跟5的版本不一样,不知道怎么回事。
看了函数的添加一条注释
Additional information
The  float calculation of  the EDIT widget  is based on 32 bit signed  integer calculation. If
using 4 decimal places, the values have to be internally multiplied with 104. That exceeds
the range of 231. Editing values with 9 digits (before and after decimal point) will work.
不明白是什么意思
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115434
QQ
发表于 2024-10-25 09:59:54 | 显示全部楼层
mvip 发表于 2024-10-24 13:09
emwin6  edit控件设为浮点数EDIT_SetFloatMode,这函数跟5的版本不一样,不知道怎么回事。
看了函数的添加 ...

EDIT_SetFloatMode这个函数我很少用,没怎么留意过这个问题。

我都是用sprintf + edit string函数实现。
回复

使用道具 举报

57

主题

655

回帖

831

积分

金牌会员

积分
831
发表于 2024-10-25 11:02:22 | 显示全部楼层
mvip 发表于 2024-10-24 13:09
emwin6  edit控件设为浮点数EDIT_SetFloatMode,这函数跟5的版本不一样,不知道怎么回事。
看了函数的添加 ...

这个我在用呢,简单理解EDIT编辑的数其实是一个int32类型的数,应用层读写数据的时候需要进行一次浮点和整数的转换。
11111.png


如图编辑小数点,读出来的数据其实是1,而不是0.001。

回复

使用道具 举报

1

主题

18

回帖

21

积分

新手上路

积分
21
 楼主| 发表于 2024-10-25 16:17:25 | 显示全部楼层
感谢回复 比如我现在用这条语句
EDIT_SetFloatMode(WM_GetDialogItem(hWin,GUI_ID_EDIT0),(float)gases.rs_value / 1000,0,99999,3,0);
在5.44版本能正确显示,而6.0以后编辑框只显示一个0
回复

使用道具 举报

4

主题

122

回帖

134

积分

初级会员

积分
134
发表于 2024-10-30 16:17:51 | 显示全部楼层
我也发现有这样的情况而且使用libGUI_v7m_OS1.a和libGUI_v7em_fpv4_sp_d16_hard_OS1.a情况还不一样。前者显示0后者显示2147483647,前者写入读取一致,后者无法写入。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-25 21:29 , Processed in 0.408487 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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