會員登陸
帳號:

密碼:

記住我



忘記密碼?

現在註冊!
網站導航
最新下載
訪問統計 (自2012/5/3)


正在流覽:   1 名訪客





app001的問題
新會員
註冊日期:
1月03日 08:21:20
所屬群組:
註冊會員
文章: 13
等級: 2; EXP: 38
HP : 0 / 34
MP : 4 / 53
離線
各位前輩好
小弟最近剛入門
目前正在自學使用MPLAB X IDE
也買了一塊APP001搭配PICkit3
一開始開機都可以顯示溫度,後來卻只顯示第一排全部都是黑點
當我過了一天要在使用時,debug卻顯示了好幾排的錯誤

make -f nbproject/Makefile-default.mk SUBPROJECTS= .build-conf
make[1]: Entering directory 'C:/Users/cs/Desktop/MPLAB TEST/APP001.X'
make -f nbproject/Makefile-default.mk dist/default/debug/APP001.X.debug.elf
make[2]: Entering directory 'C:/Users/cs/Desktop/MPLAB TEST/APP001.X'
"C:\Program Files (x86)\Microchip\xc8\v2.10\bin\xc8-cc.exe" -mcpu=18F4520 -c -D__DEBUG=1 -fno-short-double -fno-short-float -memi=wordwrite -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=default -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-download -mdefault-config-bits -std=c99 -gdwarf-3 -mstack=compiled:auto:auto:auto -o build/default/debug/_ext/583420924/F18_config.p1 C:/Users/cs/Desktop/APP001/Answer/Ans1/F18_config.c
"C:\Program Files (x86)\Microchip\xc8\v2.10\bin\xc8-cc.exe" -mcpu=18F4520 -c -D__DEBUG=1 -fno-short-double -fno-short-float -memi=wordwrite -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=default -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-download -mdefault-config-bits -std=c99 -gdwarf-3 -mstack=compiled:auto:auto:auto -o build/default/debug/_ext/583420925/F18_config.p1 C:/Users/cs/Desktop/APP001/Answer/Ans2/F18_config.c
"C:\Program Files (x86)\Microchip\xc8\v2.10\bin\xc8-cc.exe" -mcpu=18F4520 -c -D__DEBUG=1 -fno-short-double -fno-short-float -memi=wordwrite -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=default -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-download -mdefault-config-bits -std=c99 -gdwarf-3 -mstack=compiled:auto:auto:auto -o build/default/debug/_ext/583420924/Main.p1 C:/Users/cs/Desktop/APP001/Answer/Ans1/Main.c
"C:\Program Files (x86)\Microchip\xc8\v2.10\bin\xc8-cc.exe" -mcpu=18F4520 -c -D__DEBUG=1 -fno-short-double -fno-short-float -memi=wordwrite -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=default -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-download -mdefault-config-bits -std=c99 -gdwarf-3 -mstack=compiled:auto:auto:auto -o build/default/debug/_ext/583420924/WAP_LCD.p1 C:/Users/cs/Desktop/APP001/Answer/Ans1/WAP_LED.C
C:/Users/cs/Desktop/APP001/Answer/Ans1/Main.c:19:10: fatal error: 'p18f452.h' file not found[/color]
#include <p18f452.h>
^~~~~~~~~~~
1 error generated.
(908) exit status = 1
C:/Users/cs/Desktop/APP001/Answer/Ans1/WAP_LCD.c:1:10: fatal error: 'p18f452.h' file not found
#include <p18f452.h>
^~~~~~~~~~~
1 error generated.
nbproject/Makefile-default.mk:106: recipe for target 'build/default/debug/_ext/583420924/Main.p1' failed
(908) exit status = 1
make[2]: *** [build/default/debug/_ext/583420924/Main.p1] Error 1
make[2]: *** Waiting for unfinished jobs....
nbproject/Makefile-default.mk:114: recipe for target 'build/default/debug/_ext/583420924/WAP_LCD.p1' failed
make[2]: *** [build/default/debug/_ext/583420924/WAP_LCD.p1] Error 1
C:/Users/cs/Desktop/APP001/Answer/Ans1/F18_config.c:3:7: error: unknown type name 'rom'
const rom unsigned char CONFIG1L=0xff ; // Don't care byte
^
C:/Users/cs/Desktop/APP001/Answer/Ans1/F18_config.c:3:11: error: expected identifier or '('
const rom unsigned char CONFIG1L=0xff ; // Don't care byte
^
C:/Users/cs/Desktop/APP001/Answer/Ans1/F18_config.c:4:7: error: unknown type name 'rom'
const rom unsigned char CONFIG1H=0b00100010 ; // Disable OSC switch , XXXXX010 = HS Osc
^
C:/Users/cs/Desktop/APP001/Answer/Ans1/F18_config.c:4:11: error: expected identifier or '('
const rom unsigned char CONFIG1H=0b00100010 ; // Disable OSC switch , XXXXX010 = HS Osc
^
C:/Users/cs/Desktop/APP001/Answer/Ans1/F18_config.c:5:7: error: unknown type name 'rom'
const rom unsigned char CONFIG2L=0b00000001 ; // Disable PWRT , Disable BOR
^
C:/Users/cs/Desktop/APP001/Answer/Ans1/F18_config.c:5:11: error: expected identifier or '('
const rom unsigned char CONFIG2L=0b00000001 ; // Disable PWRT , Disable BOR
^
C:/Users/cs/Desktop/APP001/Answer/Ans1/F18_config.c:6:7: error: unknown type name 'rom'
const rom unsigned char CONFIG2H=0b00000000 ; // Disable WDT timer
^
C:/Users/cs/Desktop/APP001/Answer/Ans1/F18_config.c:6:11: error: expected identifier or '('
const rom unsigned char CONFIG2H=0b00000000 ; // Disable WDT timer
^
C:/Users/cs/Desktop/APP001/Answer/Ans1/F18_config.c:7:7: error: unknown type name 'rom'
const rom unsigned char CONFIG3L=0xff ; // Don't care byte
^
C:/Users/cs/Desktop/APP001/Answer/Ans1/F18_config.c:7:11: error: expected identifier or '('
const rom unsigned char CONFIG3L=0xff ; // Don't care byte
^
C:/Users/cs/Desktop/APP001/Answer/Ans1/F18_config.c:8:7: error: unknown type name 'rom'
const rom unsigned char CONFIG3H=0b00000000 ; // XXXXXXX0 = CCP2 --> RB3
^
C:/Users/cs/Desktop/APP001/Answer/Ans1/F18_config.c:8:11: error: expected identifier or '('
const rom unsigned char CONFIG3H=0b00000000 ; // XXXXXXX0 = CCP2 --> RB3
^
C:/Users/cs/Desktop/APP001/Answer/Ans1/F18_config.c:9:7: error: unknown type name 'rom'
const rom unsigned char CONFIG4L=0b00000001 ; // 0XXXXXXX Backgroung Debug Enable ( ICD )
^
C:/Users/cs/Desktop/APP001/Answer/Ans1/F18_config.c:9:11: error: expected identifier or '('
const rom unsigned char CONFIG4L=0b00000001 ; // 0XXXXXXX Backgroung Debug Enable ( ICD )
^
C:/Users/cs/Desktop/APP001/Answer/Ans1/F18_config.c:10:7: error: unknown type name 'rom'
const rom unsigned char CONFIG4H=0xff ; // Don't care byte
^
C:/Users/cs/Desktop/APP001/Answer/Ans1/F18_config.c:10:11: error: expected identifier or '('
const rom unsigned char CONFIG4H=0xff ; // Don't care byte
^
C:/Users/cs/Desktop/APP001/Answer/Ans1/F18_config.c:11:7: error: unknown type name 'rom'
const rom unsigned char CONFIG5L=0b00001111 ; // Not PROG code protected
^
C:/Users/cs/Desktop/APP001/Answer/Ans1/F18_config.c:11:11: error: expected identifier or '('
const rom unsigned char CONFIG5L=0b00001111 ; // Not PROG code protected
^
C:/Users/cs/Desktop/APP001/Answer/Ans1/F18_config.c:12:7: error: unknown type name 'rom'
const rom unsigned char CONFIG5H=0b11000000 ; // Not EEPROM code protected
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
(908) exit status = 1
C:/Users/cs/Desktop/APP001/Answer/Ans2/F18_config.c:3:7: error: unknown type name 'rom'
const rom unsigned char CONFIG1L=0xff ; // Don't care byte
^
C:/Users/cs/Desktop/APP001/Answer/Ans2/F18_config.c:3:11: error: expected identifier or '('
const rom unsigned char CONFIG1L=0xff ; // Don't care byte
^
C:/Users/cs/Desktop/APP001/Answer/Ans2/F18_config.c:4:7: error: unknown type name 'rom'
const rom unsigned char CONFIG1H=0b00100010 ; // Disable OSC switch , XXXXX010 = HS Osc
^
C:/Users/cs/Desktop/APP001/Answer/Ans2/F18_config.c:4:11: error: expected identifier or '('
const rom unsigned char CONFIG1H=0b00100010 ; // Disable OSC switch , XXXXX010 = HS Osc
^
C:/Users/cs/Desktop/APP001/Answer/Ans2/F18_config.c:5:7: error: unknown type name 'rom'
const rom unsigned char CONFIG2L=0b00000001 ; // Disable PWRT , Disable BOR
^
C:/Users/cs/Desktop/APP001/Answer/Ans2/F18_config.c:5:11: error: expected identifier or '('
const rom unsigned char CONFIG2L=0b00000001 ; // Disable PWRT , Disable BOR
^
C:/Users/cs/Desktop/APP001/Answer/Ans2/F18_config.c:6:7: error: unknown type name 'rom'
const rom unsigned char CONFIG2H=0b00000000 ; // Disable WDT timer
^
make[2]: *** [build/default/debug/_ext/583420924/F18_config.p1] Error 1
make[2]: *** [build/default/debug/_ext/583420925/F18_config.p1] Error 1
make[1]: *** [.build-conf] Error 2
make: *** [.build-impl] Error 2
C:/Users/cs/Desktop/APP001/Answer/Ans2/F18_config.c:6:11: error: expected identifier or '('
const rom unsigned char CONFIG2H=0b00000000 ; // Disable WDT timer
^
C:/Users/cs/Desktop/APP001/Answer/Ans2/F18_config.c:7:7: error: unknown type name 'rom'
const rom unsigned char CONFIG3L=0xff ; // Don't care byte
^
C:/Users/cs/Desktop/APP001/Answer/Ans2/F18_config.c:7:11: error: expected identifier or '('
const rom unsigned char CONFIG3L=0xff ; // Don't care byte
^
C:/Users/cs/Desktop/APP001/Answer/Ans2/F18_config.c:8:7: error: unknown type name 'rom'
const rom unsigned char CONFIG3H=0b00000000 ; // XXXXXXX0 = CCP2 --> RB3
^
C:/Users/cs/Desktop/APP001/Answer/Ans2/F18_config.c:8:11: error: expected identifier or '('
const rom unsigned char CONFIG3H=0b00000000 ; // XXXXXXX0 = CCP2 --> RB3
^
C:/Users/cs/Desktop/APP001/Answer/Ans2/F18_config.c:9:7: error: unknown type name 'rom'
const rom unsigned char CONFIG4L=0b00000001 ; // 0XXXXXXX Backgroung Debug Enable ( ICD )
^
C:/Users/cs/Desktop/APP001/Answer/Ans2/F18_config.c:9:11: error: expected identifier or '('
const rom unsigned char CONFIG4L=0b00000001 ; // 0XXXXXXX Backgroung Debug Enable ( ICD )
^
C:/Users/cs/Desktop/APP001/Answer/Ans2/F18_config.c:10:7: error: unknown type name 'rom'
const rom unsigned char CONFIG4H=0xff ; // Don't care byte
^
C:/Users/cs/Desktop/APP001/Answer/Ans2/F18_config.c:10:11: error: expected identifier or '('
const rom unsigned char CONFIG4H=0xff ; // Don't care byte
^
C:/Users/cs/Desktop/APP001/Answer/Ans2/F18_config.c:11:7: error: unknown type name 'rom'
const rom unsigned char CONFIG5L=0b00001111 ; // Not PROG code protected
^
C:/Users/cs/Desktop/APP001/Answer/Ans2/F18_config.c:11:11: error: expected identifier or '('
const rom unsigned char CONFIG5L=0b00001111 ; // Not PROG code protected
^
C:/Users/cs/Desktop/APP001/Answer/Ans2/F18_config.c:12:7: error: unknown type name 'rom'
const rom unsigned char CONFIG5H=0b11000000 ; // Not EEPROM code protected
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
nbproject/Makefile-default.mk:98: recipe for target 'build/default/debug/_ext/583420924/F18_config.p1' failed
(908) exit status = 1
nbproject/Makefile-default.mk:122: recipe for target 'build/default/debug/_ext/583420925/F18_config.p1' failed
make[2]: Leaving directory 'C:/Users/cs/Desktop/MPLAB TEST/APP001.X'
nbproject/Makefile-default.mk:91: recipe for target '.build-conf' failed
make[1]: Leaving directory 'C:/Users/cs/Desktop/MPLAB TEST/APP001.X'
nbproject/Makefile-impl.mk:39: recipe for target '.build-impl' failed

BUILD FAILED (exit value 2, total time: 973ms)


求高手救援!!!

1月07日 08:50:13
轉換PDF檔 列印


Re: app001的問題
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 15083
等級: 73; EXP: 95
HP : 1094 / 1823
MP : 5027 / 86379
離線
你用 XC8 去編繹 C18 的程式, 當然會有一堆錯誤。

先參考 PIC101 的教材及練習。

1月07日 22:21:13
轉換PDF檔 列印


Re: app001的問題
新會員
註冊日期:
1月03日 08:21:20
所屬群組:
註冊會員
文章: 13
等級: 2; EXP: 38
HP : 0 / 34
MP : 4 / 53
離線
感謝提供訊息
錯誤原因應該是我不太會用我就直接把我從教育訓練光碟下載的APP001程式全部新增到Projects裡面的關係
我看了一下裡面的教學使用的是pic18f45k22
裡面有教學如何顯示字幕在LCD上
可是我的app001上面的是pic18f4520
所以我不知道要去做哪些更變

請問我的LCD現在開機第一橫排都是黑點第二橫排沒顯示,LED也不會亮,按鈕也不能用
我想要恢復成剛出廠的樣式
或是其他可以應用在這塊板上的實驗可以做

請問是否有相關資料以及教學可以參考

1月08日 10:19:25

zxc1021 於 2020年01月08日 10:48:33
zxc1021 於 2020年01月08日 10:59:28
轉換PDF檔 列印


Re: app001的問題
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 15083
等級: 73; EXP: 95
HP : 1094 / 1823
MP : 5027 / 86379
離線
APP001 V3 版本的出廠程式是 "W402T v2.0 PIC18F整合應用課程" 的練習六的恆溫控制的程式。但該教材使用舊版的 MPLAB v8.92 及 C18 的軟體 MCU 使用 PIC18F4520。

建議你跟我要一顆 PIC18F45K22 來練習新的 "W402T v2.0 PIC18F整合應用課程" 教材。

以上兩種教材都可在教育訓練光碟下的 8-bit MCU 相關課程 裡下載。
http://www.microchip.com.tw/Data_CD/

依照你的問題來看,你應該是初學者。所以 LCD 亮不亮那是後面的問題,建議你還是先從 MCU 的基本 I/O 及設定開始。 PIC101 教材會了一後再去挑戰 W402T 或 MCC201 v3.0x MPLAB Code Configurator 的課程。

可以直接 e-mail 給我你的住址及聯絡方式,我請同事季 PIC18F45K22 過去。

1月08日 11:13:44
轉換PDF檔 列印


Re: app001的問題
新會員
註冊日期:
1月03日 08:21:20
所屬群組:
註冊會員
文章: 13
等級: 2; EXP: 38
HP : 0 / 34
MP : 4 / 53
離線
感謝你的好意跟指引

我在8-bit MCU相關課程有看到其他的18系列課程
請問裡面的資料可以讓我使用MPLAB X IDE操作搭配18F4520的APP001嗎
還是其他教材也是需要變換IC或是軟體.

1月08日 14:10:53
轉換PDF檔 列印


Re: app001的問題
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 15083
等級: 73; EXP: 95
HP : 1094 / 1823
MP : 5027 / 86379
離線
PIC18F4520 有點年紀了,所以說都是使用舊教材撰寫。新的 MPLAB X IDE 的平台才會用到 PIC18F45K22。

MCC 才有支援 PIC18F45K22.

1月08日 22:56:11
轉換PDF檔 列印


Re: app001的問題
新會員
註冊日期:
1月03日 08:21:20
所屬群組:
註冊會員
文章: 13
等級: 2; EXP: 38
HP : 0 / 34
MP : 4 / 53
離線
感謝你的指引
我手邊有18F46K22可以使用
不知道是不是可以拿18F45K22的課程教材來套用

1月09日 07:54:31
轉換PDF檔 列印


Re: app001的問題
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 15083
等級: 73; EXP: 95
HP : 1094 / 1823
MP : 5027 / 86379
離線
可以的,基本上主要的差異是在記憶容量,但是要注意一下週邊設定的差異。

1月09日 08:35:03
轉換PDF檔 列印


Re: app001的問題
新會員
註冊日期:
1月03日 08:21:20
所屬群組:
註冊會員
文章: 13
等級: 2; EXP: 38
HP : 0 / 34
MP : 4 / 53
離線
我想在詢問一下
有關於你提供建議新的"W402T v2.0 PIC18F整合應用課程" 可是我下載完看了一下裡面的簡介好像還是舊版的 沒有看到新版的課程

另外因為我是初學者 使用c在程式改寫上沒有太多的概念 想詢問看看有沒有相關的課程可以自學或是有開課的課程 謝謝@@

1月16日 11:09:27
轉換PDF檔 列印


Re: app001的問題
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 15083
等級: 73; EXP: 95
HP : 1094 / 1823
MP : 5027 / 86379
離線
C 的教育訓練課程都是比較早期寫的教材,所以使用的是 MPLAB IDE 及 C18 為主。當然你也可以重新灌 MPLAB IDE v8.92 及 C18 Lite v3.47 的版本來練習這需舊教材。這些舊的開發平台仍可以在教育訓練光碟裡找到並下載。

由於開發平台有新、舊版本的不同,教材也就有分版本:

MPLAB IDE V8.92 : W401 v3 C 的基本及周邊。 W402T v2.0 進階的 C 應用。 W301 Advanced PICC Application.

MPLAB X IDE : PIC101, MCC201 v3.xx , CIP102 v2.00, XC8 v1.0

個人建議如果是 C 的初學者請先閱讀 W401 v3 的教材先建立 C 的觀念與敘述的用法。

1月16日 13:30:11
轉換PDF檔 列印






無法在此發表文章
可以在此觀看文章
無法回覆文章
無法編輯自己的文章
無法刪除自己的文章
無法發起投票調查
無法在此投票
無法上傳附加檔案
無法不經審核直接發表文章

[進階搜尋]


搜尋
Microchip連結
產品技術問題產品技術支援專線:0800-717718 台北02-25088600 新竹03-5778366 Ext. 8600 高雄07-2137830 MicrochipDIRECT 專線: 07-2137830
Powered by XOOPS © 2001-2012 The XOOPS Project