迪文科技论坛

 找回密码
 立即注册
搜索
查看: 507|回复: 2

【提问】DGUS上设置 整数(2字节),在KEIL C中切换为无符号整

[复制链接]

17

主题

164

回帖

4636

积分

论坛元老

Rank: 8Rank: 8

积分
4636
发表于 2024-12-13 10:29:20 | 显示全部楼层 |阅读模式
DGUS上设置了几十个变量:用来显示  百分表的值 或 编码器的角度 (2种不同时显示,只显示其中1种)
若设置为整数(2字节)

   百分表的值为: -50.00  ~ 50.00 ,  显示OK
   编码器的角度为: 0.00 ~360.00  , 当>327.68 (8000H)时显示 负数了

若设置为无符号整数(2字节)

   百分表的值为: -50.00  ~ 50.00 , 负数 显示不行
   编码器的角度为: 0.00 ~360.00  ,OK

当然,设为长整数(4字节),估计可以,但程序要大改。

请问:
是不是可以在KEIL C中在 整数(2字节)、无符号整数(2字节)  两种情况 来回切换设置?

回复

使用道具 举报

0

主题

585

回帖

3297

积分

论坛元老

Rank: 8Rank: 8

积分
3297
发表于 2024-12-13 11:52:58 | 显示全部楼层
改描述指针可以实现无符号和有符号切换显示。比如设置描述指针0x8000,那么0x8006写0x0000就是整数显示,0x8006写0x0005就是无符号整数显示。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

17

主题

164

回帖

4636

积分

论坛元老

Rank: 8Rank: 8

积分
4636
 楼主| 发表于 2024-12-13 16:16:58 | 显示全部楼层
谢谢。测试可以的。
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2026-9-21 21:09 , Processed in 0.026195 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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