找回密码
 注册
关于网站域名变更的通知
查看: 436|回复: 6
打印 上一主题 下一主题

单片机常见警告

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-1-10 10:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
本帖最后由 行者~ABC 于 2020-1-10 13:23 编辑
9 R- Q( H. C0 ]: P$ h; J- |. M9 c9 ?% b: H' e% I- R3 u6 Y  k# J
这是单片机常见警告,及处理方法,希望对大家有用。
3 u- `, h7 s! e3 ]1. Warning 280:1i:unreferenced local variable. {+ H% X: q5 I4 S" T
说明:局部变量i,在函数中未作任何的存取操作。
! [) W+ p8 j# R解决方法:消除函数中i变量的宣告
( j! U4 n/ q: }$ T, S0 v) D2. Warning 206:"Music3':missing function prototype .
; u/ g. W$ e7 [9 m+ L说明: Music3( )函数未作宣告,或未作外部宣告,所以无法给其他函数调用。
) I$ Z2 ]$ |) x2 k5 [" {解决方法:将叙述void Music3(void)写在程序的最前端作宣告,如果是其他文件的函数,
- Y) Y  L2 P8 z1 U& b2 y0 S则要写成extern void Music3(void)即作外部宣告。
# w- k9 `' H3 j) c, ~/ f* d3. Compling :C:\805 I\MANN.C
- `. K& H! E% u: I8 ?Error:318:can't open file 'beep.h'/ |  N1 P3 L$ S3 P% }& x: t
说明:在编译C:8051MANN.C程序过程中,由于main.c用了指令#include“beep.h",但) l1 K  L! L* X* P8 e5 e
却找不到所致。
5 P: B; j# C: z# g* Y解决方法:编写一个beep.h的包含档并存入到c:\8051的工作目录中。
: E# b" C, y' L8 k4. Compling:C:\805 1\LED.C- \% f& [6 K( [7 O( V. [2 r
Error 237:'LedOn':function already has a body" t+ x  k: n* `7 v$ h
说明: LedOn( )函数名称重复定义,即有两个以上一样的函数名称。
4 U; P" F. M1 Y& N: ^7 ~解决方法:修正其中的一个函数名称,使得函数名称都是独立的。# @! f4 c/ X2 {. c! h
5. ***WARNING 16:UNCALLED SEGMENT,IGNORED FOR OVERLAY PROCESS7 B0 S4 H9 l- {3 U7 D
SEGMENT: ?PR?_ DELAYXIMS?DELAY, m2 m+ e# G& Q/ [; @
说明: DelayX1ms( )函数未被其它函数调用,也会占用程序记忆体空间。/ w. E3 R! o: ^2 y! }# K
解决方法:去掉DelayX1ms( )函数,或利用条件编译#if .. .#endif,可 保留该函数并不编
; o; k2 \, G$ w* f8 G; m. F译。
  M' H3 V# c" ]1 L% Y9 H6. ***WARNING 6 :XDATA SPACE MEMORY OVERLAP
( P5 s( Q5 R+ `3 W; ~; q2 \6 \FROM : 0025H
# e5 V! N/ r/ z6 x4 r1 Q. _8 G0 ETO& v, \6 c! _& C7 t) l$ ?5 Y3 I
0025H$ D' t  u* a5 k' ?
说明:外部资料ROM的0025H重复定义地址
7 ~. `. H1 a7 p  M- h' {解决方法:外部资料ROM的定义如下:. Q/ Y1 Z' C4 N( S2 l2 z
Pdata unsigned charXFR_ ADC_ at_ _0x25; 其中XFR_ ADC变量的名称为0x25,请检查是, h6 J+ l' @+ N% ?
否有其它的变量名称也是定义在0x25处并修正它。
7 c5 ?# Z* M4 J3 y; p. s
- K& {% q2 P* s" P: S, ?6 i, D7 E! @: Z& Z, y. x: B) ~
) ~7 _5 ]; C/ [6 @: u, q- h
游客,如果您要查看本帖隐藏内容请回复
) p" M, S6 j" p' O( |

. e# R. B; y* m, }
  • TA的每日心情
    开心
    2023-5-15 15:25
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2020-1-10 20:49 | 只看该作者
    这个不错,对初学者很有帮助
  • TA的每日心情
    奋斗
    2022-5-12 15:53
  • 签到天数: 259 天

    [LV.8]以坛为家I

    4#
    发表于 2020-4-10 09:33 | 只看该作者
    嚯嚯嚯,这个好& ]3 y" U% }- }9 V! V  L3 c# o

    该用户从未签到

    5#
    发表于 2020-4-18 09:25 | 只看该作者
    这个很不错,
    0 N9 h5 k" _* q9 m
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-7-22 08:48 , Processed in 0.140625 second(s), 26 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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