Re: 利用熱敏電阻來做溫度計,如何解顯示部分有問題..
|
||||
---|---|---|---|---|
初級會員
|
想請問一下,為什麼要用一個參考rc電路?這個是在做什麼用的???
發表於: 2006/6/9 16:58
|
|||
|
Re: 請問有關中斷中的正負緣觸發中斷
|
||||
---|---|---|---|---|
初級會員
|
若
on的時後是高電位 off的時後是低電位 那由off轉on時就是由低轉高,是正緣啊!有錯嗎?
發表於: 2006/3/1 9:53
|
|||
|
請問hi-tech picc如何加入組合語言?
|
||||
---|---|---|---|---|
初級會員
|
請問,要在picc裡加入組合語言要注意那些事項?
因為要套用舊程式,但一直加不進去... Hi-Tech PICC Workshop裡有寫到組語要寫入的話要 #asm #endasm 可是,我加入一段 delay() { #asm d_50us movlw 0x17 movwf cc dett7 decfsz cc goto dett7 #endasm } 確出現下面訊息@@ Executing: "C:\HT-PIC\BIN\PICC.EXE" -C -E"main2.cce" "main2.c" -O"main2.obj" -Zg9 -O -ASMLIST -Q -MPLAB -16F57 Error[000] 0 : undefined symbol cc Halting build on first failure as requested. 在宣告的地方加入char cc;也是不行@@ 這到底是出了什麼問題?還有那些要注意的?
發表於: 2005/12/9 11:25
|
|||
|
Re: 請問icd2有沒有支援16f57?
|
||||
---|---|---|---|---|
初級會員
|
嗯~謝謝!
找到問題了,原來我的硬體有錯~:P
發表於: 2005/11/17 10:04
|
|||
|
請問icd2有沒有支援16f57?
|
||||
---|---|---|---|---|
初級會員
|
請問,icd2有沒有支援16f57燒錄?一直試不成功,但在select device明明programmer是亮綠燈....
還是有要特別注意的地方? 出現錯誤訊息: ICD0161: Verify failed (MemType = Program, Address = 0x0, Expected Val = 0x25, Val Read = 0x3FFF) ICD0275: Programming failed.
發表於: 2005/11/16 10:10
|
|||
|
Re: 關於udata的問題?
|
||||
---|---|---|---|---|
初級會員
|
再補問一個問題^^|||
STACK SIZE=0x100 RAM=gpr7 是不是gpr7要有可以容納256筆資料的空間? 所以是START=0x700 END=0x7FF 那如果STACK SIZE=0x010 RAM=gpr7 那是不是START=0x700 END=0x70F就可以了? 還有還有^^|| DATABANK NAME=dbgspr START=0x7F4 END=0x7FF 這個如果不用ICD2去DEBUG那是不是就可以不要去定義它?
發表於: 2005/11/10 15:49
|
|||
|
Re: 關於udata的問題?
|
||||
---|---|---|---|---|
初級會員
|
感謝!了解了^^
發表於: 2005/11/10 15:25
|
|||
|
Re: 關於udata的問題?
|
||||
---|---|---|---|---|
初級會員
|
再請問一個問題,就是最後加上PROTECTED使這個位址就不會被別的變數使用,也就是說如果不加上PROTECTED是不是就有可能會被使用到?
想確認一下
發表於: 2005/11/10 15:19
|
|||
|
關於udata的問題?
|
||||
---|---|---|---|---|
初級會員
|
在主程式宣告:
#pragma udata SYS static unsigned char SYSON[33]; #pragma udata 可是在lkr檔原本應該是要打SYS可是不小心打成SYS1,但還是compile過的去??這是bug嗎?還是原本就故意設計成這樣的? CODEPAGE NAME=vectors START=0x0 END=0x29 PROTECTED CODEPAGE NAME=page START=0x2A END=0x7FFF CODEPAGE NAME=idlocs START=0x200000 END=0x200007 PROTECTED CODEPAGE NAME=config START=0x300000 END=0x30000D PROTECTED CODEPAGE NAME=devid START=0x3FFFFE END=0x3FFFFF PROTECTED CODEPAGE NAME=eedata START=0xF00000 END=0xF003FF PROTECTED ACCESSBANK NAME=accessram START=0x0 END=0x5F DATABANK NAME=gpr0 START=0x60 END=0xFF DATABANK NAME=gpr1 START=0x100 END=0x1FF DATABANK NAME=savemap25 START=0x200 END=0x220 PROTECTED DATABANK NAME=gpr2 START=0x221 END=0x2FF DATABANK NAME=gpr3 START=0x300 END=0x3FF DATABANK NAME=gpr4 START=0x400 END=0x4FF DATABANK NAME=gpr5 START=0x500 END=0x5FF DATABANK NAME=gpr6 START=0x600 END=0x6FF DATABANK NAME=gpr7 START=0x700 END=0x7FF ACCESSBANK NAME=accesssfr START=0xF60 END=0xFFF PROTECTED SECTION NAME=SYS1 RAM=savemap25 SECTION NAME=CONFIG ROM=config STACK SIZE=0x100 RAM=gpr7
發表於: 2005/11/10 14:46
|
|||
|