• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
:::


Browsing this Thread:   1 Anonymous Users






Re: 為何程式不會停?
#2
管理員
管理員


查看用戶資訊

如果你將程式改成如下的樣子, PORTD 就會停在 0xff 了 :

while (PORTD<0xff)
{
PORTD++;
Delay10KTCYx(10);
}
while (1) ; // 增加的部份 !!

修改 c018i.c 的結果 , 只是不再執行 main() 而已 , 但程式無停頓點 , 是會亂跑的.

祝你順利 :)


發表於: 2005/3/25 23:57
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


為何程式不會停?
#1
初級會員
初級會員


查看用戶資訊
以下是我的程式,為何在PORD=0xff時不會停下來?
又從0x00開始累加上去,一直循環??
而且我將c018i.c中的goto loop給remark起來也無效
//******************************************
// test.c
//******************************************

#include <p18f452.h>
#include <delays.h>

void main(void)
{
// Initial portD
TRISD=0x00;
PORTD=0x00;

while (PORTD<0xff)
{
PORTD++;
Delay10KTCYx(10);
}
}


//************************************
// c018i.c
//************************************
void
_startup (void)
{
_asm
// Initialize the stack pointer
lfsr 1, _stack lfsr 2, _stack clrf TBLPTRU, 0 // 1st silicon doesn't do this on POR
bcf FPFLAGS,RND,0 // Initialize rounding flag for floating point libs

// initialize the flash memory access configuration. this is harmless
// for non-flash devices, so we do it on all parts.
bsf 0xa6, 7, 0
bcf 0xa6, 6, 0
_endasm
_do_cinit ();

//loop:

// Call the user's main routine
main ();

// goto loop;
} /* end _startup() */
//*************************************

發表於: 2005/3/25 23:09
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------