找回密码
 立即注册
查看: 727|回复: 4

程序从STC8H3K64S2移植到STC32G12K128出现警告,请教怎么处理?

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-06-17 08:24:18

6

主题

88

回帖

2131

积分

金牌会员

积分
2131
发表于 2024-1-17 14:04:19 | 显示全部楼层 |阅读模式
1.8TFT彩屏显示程序"ShowChar16x16(96,96,RX8025TimeBuffH[2]/10,RED,GREEN);" 在STC8H3K64S2中正常,但移植到STC32G12K128中出现“SCR\DISPLAY.C(188): warning C188: 'parameter 3': value truncated”,请教这个怎么处理呀?  如果 RX8025TimeBuffH[2]/10 ”是一个数,则不会出现警告。原函数是:void ShowChar16x16(uchar x,uchar y,uchar index,uint FC,uint BC)                //在指定位置显示一个 数字(16*16大小),FC字体颜色,BC背景颜色
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:500
  • 最近打卡:2025-06-17 17:14:03
已绑定手机
已实名认证

112

主题

2394

回帖

6026

积分

版主

积分
6026
发表于 2024-1-20 21:22:47 | 显示全部楼层
这是因为运算过后的数据有可能超过允许输入的类型极限。
使用(uchar)(RX8025TimeBuffH[2]/10),进行一次类型转换就可以消除这个警告了
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-06-17 08:24:18

6

主题

88

回帖

2131

积分

金牌会员

积分
2131
发表于 2024-1-21 08:21:00 | 显示全部楼层
王*** 发表于 2024-1-20 21:22
这是因为运算过后的数据有可能超过允许输入的类型极限。
使用(uchar)(RX8025TimeBuffH[2]/10),进行一次类 ...

是的是的,刚才按这个方法试了一下,消除了这个警告。谢谢谢谢!
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-06-17 08:24:18

6

主题

88

回帖

2131

积分

金牌会员

积分
2131
发表于 2024-1-23 09:00:19 | 显示全部楼层
再请教版主一个问题:串口打印AHT20的温湿度数据正常,但FTF实际显示是温度乱码,温度99%。温湿度是这样定义的:volatile int AHT20_T,AHT20_C;   显示是这样的:        ShowChar16x16(48,64,(uchar)(AHT20_T % 100 / 10),RED,WHITE);                                //x
        ShowChar16x16(56,64,38,RED,WHITE);                                                                                //.
        ShowChar16x16(64,64,(uchar)(AHT20_T % 10),RED,WHITE);                                        //x
        ShowHanzi16x16(72,64,111,RED,WHITE);                                                                        //℃    用STC8H3K64S2显示又是正常的, 不知道是哪有问题,请不吝指教。先谢谢了!
回复 支持 反对

使用道具 举报 送花

0

主题

14

回帖

56

积分

注册会员

积分
56
发表于 2024-11-4 20:49:57 | 显示全部楼层
well*** 发表于 2024-1-23 09:00
再请教版主一个问题:串口打印AHT20的温湿度数据正常,但FTF实际显示是温度乱码,温度99%。温湿度是这样定 ...

我的aht20用在stc8h上面数据不刷新,也不准
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-6-18 00:28 , Processed in 0.266425 second(s), 71 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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