请选择 进入手机版 | 继续访问电脑版

普中开源电子分享网

 找回密码
 立即注册
搜索
查看: 3842|回复: 1

STM32F1开发板在运行普中给门禁管理系统RC552的问题

[复制链接]

2

主题

3

帖子

20

积分

新手上路

Rank: 1

积分
20
发表于 2020-2-9 15:00:25 | 显示全部楼层 |阅读模式
1金钱
编译了一下普中官方给的代码,可是报了一堆一样的错误,有没有大神帮我解答一一下???
APP\RC522\RC522.c(276): warning:  #68-D: integer conversion resulted in a change of sign
          {   status = MI_ERR;   }
APP\RC522\RC522.c(300): warning:  #68-D: integer conversion resulted in a change of sign
      {   status = MI_ERR;   }
APP\RC522\RC522.c(311): warning:  #514-D: pointless comparison of unsigned integer with a negative constant
          if (status != MI_ERR)
APP\RC522\RC522.c(316): warning:  #68-D: integer conversion resulted in a change of sign
      {    return MI_ERR;   }
APP\RC522\RC522.c(326): warning:  #68-D: integer conversion resulted in a change of sign
      {   status = MI_ERR;   }
APP\RC522\RC522.c(338): warning:  #550-D: variable "status"  was set but never used
      char status;
APP\RC522\RC522.c(516): warning:  #68-D: integer conversion resulted in a change of sign
      char status = MI_ERR;
APP\RC522\RC522.c(564): warning:  #68-D: integer conversion resulted in a change of sign
               {   status = MI_NOTAGERR;   }
APP\RC522\RC522.c(582): warning:  #68-D: integer conversion resulted in a change of sign
           {   status = MI_ERR;   }


我知道答案 本帖寻求最佳答案回答被采纳后将获得系统奖励10 金钱 , 目前已有1人回答

回复

使用道具 举报

2

主题

3

帖子

20

积分

新手上路

Rank: 1

积分
20
 楼主| 发表于 2020-2-9 16:26:23 | 显示全部楼层
哈哈哈,问题解决。 查了一下,头文件的定义#define MI_NOTAGERR                    (-1)                                        #define MI_ERR                         (-2) 定义的是负数,所以在代码中要把 char XXX 改为   signed char XXXX。不然编译器会报错。
回复

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|普中开源电子分享网 粤ICP备16123577号-2

GMT+8, 2024-3-29 13:17 , Processed in 0.092421 second(s), 30 queries .

Powered by 论坛搭建 X3.4

Copyright © 2001-2021, Tencent Cloud.

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