音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

WinAVR 可以把當(dāng)前的編譯日期和時間寫到代碼當(dāng)中去嗎?

作者:elex 欄目:單片機
WinAVR 可以把當(dāng)前的編譯日期和時間寫到代碼當(dāng)中去嗎?
能否實現(xiàn)?該如何實現(xiàn)?


2樓: >>參與討論
gwnpeter
__DATE__  __TIME__
 
3樓: >>參與討論
testcode
能夠詳細說明出處嗎?
能夠詳細說明__DATE__  __TIME__的出處嗎?(在WIANVR的哪個頭文件里可以找到?)

4樓: >>參與討論
zsmbj
好像沒有這個功能。
除非自己手動添加日期。

5樓: >>參與討論
hudaidai
gwnpeter正解
這是ASNI C的標(biāo)準(zhǔn)預(yù)定義宏,不需要包含任何頭文件,在任何ANSI C編譯環(huán)境下均可使用。

(From "The C PROGRAMMING Language" 2nd Edition by K&R)

A.12.10 Predefined NAMEs
Several identifiers are predefined, and expand to produce special information. They, and also the preprocessor expansion operator defined, may not be undefined or redefined.
__LINE__ A decimal constant containing the current source LINE NUMBER.
__FILE__ A string literal containing the NAME of the file being compiled.
__DATE__ A string literal containing the date of compilation, in the form "Mmmm dd yyyy"
__TIME__ A string literal containing the time of compilation, in the form "hh:mm:ss"
__STDC__ The constant 1. It is intended that this identifier be defined to be 1 ONLY in standard-conforming implementations.




6樓: >>參與討論
zsmbj
又學(xué)習(xí)了一招!
 
7樓: >>參與討論
huangxz
這個功能不錯
 
8樓: >>參與討論
testcode
謝謝!
...
CHAR datestr[]={__DATE__};
CHAR timestr[]={__TIME__};
...


9樓: >>參與討論
zsmbj
好,定義到程序區(qū)更節(jié)省SRAM
...
PROGMEM    unsigned CHAR datestr[]={__DATE__};
PROGMEM    unsigned CHAR timestr[]={__TIME__};
...

編譯后的代碼:

0000002d <timestr>:
  2d:    30 39 3a 30 35 3a 30 33 00                          09:05:03.

00000036 <datestr>:
  36:    53 65 70 20 31 36 20 32 30 30 36 00                 Sep 16 2006.

10樓: >>參與討論
笑蒼天
問的好,答的也好!
 
11樓: >>參與討論
lyc7898
http://blog.sina.com.cn/u/1259231464
http://blog.sina.com.cn/u/1259231464


答案在這

12樓: >>參與討論
51avr
請教,這些東西有什么用?
怪我沒有問清楚:
樓主保存程序編譯的時間是出于什么目的?見過VC里面每個C文件都定義一個指示文件名的靜態(tài)字符串,也不了解是干什么用。

* - 本貼最后修改時間:2006-10-19 13:46:32 修改者:51avr

13樓: >>參與討論
computer00
可以在你的程序中自動保存編譯日期和時間。
 
14樓: >>參與討論
peng007
收藏,謝謝
 
15樓: >>參與討論
afanti
re
不錯,試了一下,有意識極了。

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
請高手指點modbus協(xié)議
幫忙介紹一本關(guān)于AVR的簡單的C語言的書!
各位兄弟姐妹,大家好,請大家給點建議!
剛用ATMEGA64為什么連I/O口控制都不行啊!
請教,步進電機該怎么驅(qū)動?謝謝
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號