Re: 新手笨問題
|
||||
---|---|---|---|---|
資深會員
|
其實應該要寫PORTC而不是寫RC
定義檔中預設的是PORTC 那個作者可能有自己去改定義檔 不然就是使用其他編譯程式 所以他寫RC就能編譯通過
發表於: 2005/10/25 16:17
|
|||
|
Re: 新手笨問題
|
||||
---|---|---|---|---|
高級會員
|
還是很感謝你的熱心回答...
不然一值卡住...有夠難受的
發表於: 2005/10/25 15:52
|
|||
|
Re: 新手笨問題
|
||||
---|---|---|---|---|
高級會員
|
你的RC需要定義...
EX: rc equ 0x23
發表於: 2005/10/25 15:45
|
|||
|
Re: 新手笨問題
|
||||
---|---|---|---|---|
高級會員
|
參照:
變數名稱大小寫是不同的 而指令則大小寫都可以 多謝...改完之後都正常 不過RC還是沒解決
Executing: "C:Program FilesMPLAB IDEMCHIP_Toolsmpasmwin.exe" /q /p16F877 "ex1.asm" /l"ex1.lst" /e"ex1.err"
發表於: 2005/10/25 15:36
|
|||
|
Re: 新手笨問題
|
||||
---|---|---|---|---|
高級會員
|
參照:
變數名稱大小寫是不同的 而指令則大小寫都可以 多謝...改完之後都正常 不過RC還是沒解決
Executing: "C:Program FilesMPLAB IDEMCHIP_Toolsmpasmwin.exe" /q /p16F877 "ex1.asm" /l"ex1.lst" /e"ex1.err"
發表於: 2005/10/25 15:27
|
|||
|
Re: 新手笨問題
|
||||
---|---|---|---|---|
資深會員
|
我沒用過PIC16 試著回答一下
首先 貼上程式碼時頭尾要加上半形小寫 [ c o d e ] 跟 [ / c o d e ] 保持程式排版完整 因為這個討論區會把空格自動砍掉 有時因此而會忽略掉某些錯誤 像你第一個錯誤應該是list前面沒有加空格 放個空格或是跳躍鍵tab就好了 而特殊暫存器status跟trisc與intcon的錯誤 應該是因為你用小寫 改成大寫就好了 變數名稱大小寫是不同的 而指令則大小寫都可以 status,c 跟status,rp0 也全都改大寫看看 至於rc的錯誤 我不知道在PIC16中RC是不是指PORTC 如果是的話 那也把他改大寫看看 如果不是,那就是你沒有定義這個變數 編譯程式找不到這個東西 都改成大寫再看看吧
發表於: 2005/10/25 9:13
|
|||
|
新手笨問題
|
||||
---|---|---|---|---|
高級會員
|
買了 PIC16F87X 快速上手 何信龍 李雪銀 這本書
按照裡面的簡單測試程式範例 打了上去
list p=16f877
Build All時 卻發生一大堆錯誤
Clean: Done.
書上的範例應該沒錯 而我也照書上的打 有沒有人可以幫我解惑一下 謝謝...
發表於: 2005/10/25 3:19
|
|||
|