|
|||||||||||
| 技術(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 |
MiniKIT套件關(guān)于RTC的程序不對,請問問題在哪? |
| 作者:foxqiu 欄目:MCU技術(shù) |
光盤里面范例程序: #include "reg931.h" sbit led1 = P2^4; //sbit beep = P0^7; void Rtc_int(void) interrupt 10 { unsigned CHAR TEMP; //EA = 0; //led1 = ~led1; beep = ~beep; TEMP = RTCCON; TEMP = TEMP&0x03; RTCCON = RTCCON&0x63; EA = 1; } void main(void) { SP = 0x60; //P0M1 = 0x00; //P0M2 = 0x00; P2M1 = 0x00; P2M2 = 0x00; RTCH = 0x00; RTCL = 0xff; WDCON = 0xe0; IEN0 = 0xc0; RTCCON = 0x43; while(1); //{ //if((RTCCON&0x80)==1) //{ // RTCCON=RTCCON&0x7f; // led1 = ~led1; //beep=~beep; // } //} } 使用外部晶振32.768KHZ。 |
| 2樓: | >>參與討論 |
| 作者: foxqiu 于 2005/8/10 11:18:00 發(fā)布:
我發(fā)現(xiàn)RTCCON的RTCF位沒有置位,怎么回事情? |
|
| 3樓: | >>參與討論 |
| 作者: foxqiu 于 2005/8/10 12:08:00 發(fā)布:
是不是MiniICE不能仿真實時時鐘?請求技術(shù)支持. |
|
| 4樓: | >>參與討論 |
| 作者: foxqiu 于 2005/8/10 13:44:00 發(fā)布:
是不是MiniICE在windowsxp下面的bug? |
|
| 5樓: | >>參與討論 |
| 作者: foxqiu 于 2005/8/10 14:01:00 發(fā)布:
這樣可以: 將程序改成查詢標(biāo)志位的方式,而不是中斷方式,能夠使用MiniICE正確地仿真,對于MiniICE的使用bug,請求周立功公司的技術(shù)支持。以下程序在windowsxp下操作: #include "reg931.h" sbit led1 = P2^4; void main(void) { SP = 0x60; P2M1 = 0x00; P2M2 = 0x00; RTCH = 0x00; RTCL = 0xff ; WDCON = 0xE0; RTCCON = 0x43; while((RTCCON&0x80)!=0) { led1 = ~led1; RTCCON = 0x43; } } |
|
| 6樓: | >>參與討論 |
| 作者: zlg900 于 2005/8/10 14:06:00 發(fā)布:
re 程序并沒有問題, 僅是仿真不正常而已, 仿真狀態(tài)下沒有及時響應(yīng)Rtc中斷 另關(guān)于使用miniICE過程中遇到的問題, 我昨天已打電話給您,可惜您下班了! |
|
| 7樓: | >>參與討論 |
| 作者: foxqiu 于 2005/8/10 14:40:00 發(fā)布:
謝謝您的回復(fù)和技術(shù)支持。 |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進(jìn)入 |
Copyright © 1998-2006 udpf.com.cn 浙ICP證030469號 |