音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 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

請教hotpower:

作者:qqlvflong 欄目:ARM技術(shù)
請教hotpower:
您好:我codewarrior編輯里寫了一段簡單程序,通過串口顯示時間,沒有連ARM仿真器和板子(3c44b0)在用AXD調(diào)試時不能看到變量變化,說他remove,您能告訴我這是怎么回事嗎,望您賜教!

2樓: >>參與討論
computer00
他說remove是什么意思?
是不是找不到哪個變量了?

3樓: >>參與討論
qqlvflong
variable remove.
我是在44blib.h里聲明了函數(shù)定義,在44blib.c里定義了RTC初始化函數(shù),給rBCDHOUR等寄存器賦了初始值,在主函數(shù)里定義了hour,min,sec變量來讀出寄存器值,用Uart_Printf()顯示。
運行后(沒連扳子和仿真器),在proseccer views里選擇variables.在出來的窗口里顯示 hour   variable remove.


4樓: >>參與討論
computer00
變量聲明時,加上volatile試試?
 
5樓: >>參與討論
qqlvflong
hour,min,sec是在主函數(shù)里定義的
謝謝comouter00的多次解答:)
還是不明白:
hour,min,sec是在主函數(shù)里聲明的,也要加volatile?

6樓: >>參與討論
centimetre
把優(yōu)化等級設(shè)成最低試試看
有時你的變量后面沒有用到的話,編譯器會把他優(yōu)化掉

7樓: >>參與討論
computer00
也許你的編譯器就是認(rèn)為那個hour沒用的。
 
8樓: >>參與討論
qqlvflong
RE
請問centimetre,怎么把它級別變低呢?謝謝
另外,我上面說的:“我是在44blib.h里聲明了函數(shù)定義,在44blib.c里定義了RTC初始化函數(shù),給rBCDHOUR等寄存器賦了初始值,在主函數(shù)里定義了hour,min,sec變量來讀出寄存器值,用Uart_Printf()顯示!弊龇ㄓ绣e誤沒有呢,我是新接觸44BO,不熟悉,望各位指點迷津


9樓: >>參與討論
computer00
看起來沒什么問題啊。
你可以先將hour minute second等變量用常數(shù)來代替,然后測試程序,看結(jié)果是否正確,然后再寫時鐘的程序。

10樓: >>參與討論
qqlvflong
找到原因了
是因為沒有將RTC初始化加到在板子初始化里,所以等于說RTC的寄存器沒有工作。
另外有哪位大俠能給我Uart_Printf()的函數(shù)代碼嗎?
Uart_Getch(),Uart_SendByte()等都有了,都是在網(wǎng)上找的,有必要把它們看懂嗎


11樓: >>參與討論
likee
當(dāng)然
 
參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
jtag仿真的時候為什么會出問題?
LwIP的bug怎么那么多?
74LS系列有3.3V的替代產(chǎn)品嗎?
想用LPC2144播放WAV文件,哪位大蝦有例程?
SldView開發(fā)工具,免費下載
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進(jìn)入


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