完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
您好,我现在正在使用PIC16F18313,在代码中,我声明了一个变量,它位于我放入的示例代码中,问题是,我收到一个警告:隐式签名到无符号转换,我不知道是什么原因或者如何修复它。关于我的问题:希望你能得到一个很好的回答。谢谢。
|
|
相关推荐
7个回答
|
|
我不知道这是否是一个“好”的答案,但它是我唯一得到的:XC8在许多情况下产生这个消息,在那里,它是不应该的。我们还不清楚它为什么这样做(因此我们不知道如何改变编译器来阻止它),这就是为什么编译器默认的警告级别是“0”时,它被指定为“-3”警告的原因。但是MPLAX X最近更改为将编译器的警告级别设置为“-3”,因此您现在得到警告。您可以通过更改MPLAB X项目设置来指定“-2”的警告级别(这是我在历史上推荐的级别)来消除许多经常引起麻烦的警告消息。最有帮助,同时最不分心。选择这个级别意味着你会错过一些有用的警告,但是你也会避免很多噪音。如果这个折衷是可以接受的,那就取决于你。
|
|
|
|
Unt8It在.lt;Stdit.h & gt文件中提供。
|
|
|
|
警告是由“i - 1”引起的,这导致一个符号值被用作数组索引。相反,你有一个主要的错误,你的循环试图访问数组中不存在的元素100。所有这些代码都可以用标准库调用替换:不要define uint8_t无符号char,include
|
|
|
|
谢谢那些有用的信息!我不知道关于i-1中的签名1。关于另一部分……我真的不知道它是如何工作的,用a>=?我必须说CAPTCURIL大小代表100。
|
|
|
|
你会在编译器手册中找到MeMeStand和MeMSET。
|
|
|
|
或在语言标准中,自1989以来基本保持不变。
|
|
|
|
更多的人阅读的用户手册比语言标准。:)
|
|
|
|
只有小组成员才能发言,加入小组>>
5161 浏览 9 评论
1999 浏览 8 评论
1928 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3171 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2226 浏览 5 评论
731浏览 1评论
613浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
503浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
629浏览 0评论
527浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 18:56 , Processed in 1.374677 second(s), Total 90, Slave 73 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号