|
|||||||||||
| 技術交流 | 電路欣賞 | 工控天地 | 數字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng) 驅動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產業(yè) | CAN-bus/DeviceNe |
編譯時報警告。TmanAVR 什么原因???New!!! |
| 作者:good_ys 欄目:單片機 |
在ATmanAVR環(huán)境下編譯程序,報如下警告,怎么解決??又來請教大家。 報警告的函數為: uchar key_tel(void) { uchar ch; ch=key_check(); if((ch>=0x00))&&(ch<=0x09)) //這個語句報警告 { Tel[Tel_num++]=ch; } } F:\VOICESYSTEM_ATMAMAVR\VOICESYSTEM\dial.c: In function 'key_tel': F:\VOICESYSTEM_ATMAMAVR\VOICESYSTEM\dial.c:9: warning: comparison is always true due to limited range of data type (比較將一直為真由于數據類型有限的范圍)什么意思?該怎么解決??先謝。 上面的問題已經解決,新的問題又來了:F:\VOICESYSTEM_ATMAMAVR\VOICESYSTEM\INTERRUPT.C:56:2: warning: no newline at end of file (文件沒有語法錯誤,只是定義了幾個空中斷函數,還沒往里面添加東西,什么原因呢??) * - 本貼最后修改時間:2005-1-13 9:04:53 修改者:good_ys |
| 2樓: | >>參與討論 |
| 作者: wyx000 于 2005/1/12 10:57:00 發(fā)布:
你的ch要不是>=0才怪,呵呵 |
|
| 3樓: | >>參與討論 |
| 作者: good_ys 于 2005/1/12 12:06:00 發(fā)布:
謝謝wyx000! 謝謝提醒~~~~~知道了~~~~ |
|
| 4樓: | >>參與討論 |
| 作者: tuwen 于 2005/1/12 18:02:00 發(fā)布:
另外還多了一個右括號 |
|
|
|
| 免費注冊為維庫電子開發(fā)網會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |