Re: 再次請問PIC18F45J10 關於for 迴圈的問題
|
||||
---|---|---|---|---|
新會員
|
發現神奇的事情.....不知道是不是45J10真的不支援for還是怎樣...
include stdlib.h後, 確實for裡面的程式會跑了...可是for出不來~_~ for (i=0; i<64; i++) { a = 0; } 因為程式跑不出來, 結果用ICD 2去看...發現i= 0xA135....一看真的會昏倒...已經超過64了還在加.... 另外, 用45J10發現很奇怪的事, unsigned int A; unsigned char B; int C = 0; A += B; C++; 結果.... C = 0x0201 ~_~ 後來用ICD 2單步去看, 當A += B做完後, C就等於 0x200 了~_~ 然後把 A += B 改成 A = A + B 就ok了... 有沒有高手可以解釋一下這種情形 謝謝^^ Lasen
發表於: 2006/8/2 16:57
|
|||
|
Re: 再次請問PIC18F45J10 關於for 迴圈的問題
|
||||
---|---|---|---|---|
新會員
|
抱歉, 小弟發生低級的錯誤, 因為開新的檔案沒有include stdlib.h造成了這些問題, 提出說明讓後進者別重蹈覆轍.
Lasen
發表於: 2006/8/2 15:00
|
|||
|
再次請問PIC18F45J10 關於for 迴圈的問題
|
||||
---|---|---|---|---|
新會員
|
小弟在使用45J10時, 發現了一個怪現象, 只要用到for迴圈, 迴圈裡面的動作完全不會執行...
請教一下各位高手, 是45J10本身就不支援for迴圈, 還是有甚麼需要特別注意的嗎? 謝謝 Lasen
發表於: 2006/8/1 20:25
|
|||
|