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


Browsing this Thread:   1 Anonymous Users




(1) 2 »


Re: 哪裡有APP001-mTouch for PIC16F727的C source code
#12
管理員
管理員


查看用戶資訊
你好,

在 V9.60PL3 有針對 RAW & AverageValue 兩陣列的宣告 Erroe Massage , 主要的是因為在 Main_Multikey 16f727.c 中的宣告屬性有 volatile , 但是在 ssp.c 裡面原先沒有用到 volatile 作修飾.

V9.60PL2 STD 版本對此並不 care , 所以是 OK 的 . 但是 V9.60PL3 就不認了. 改一下就過了啦 :)

當此項目解決後, 還有一點要注意的就是 MPLAB IDE 所付的 LITE Version 有 Code Size 的限制. 要用的版本可以是 45 Days 的 Full Function 試用版 或是正式版 :)


extern bank1 volatile unsigned int    AverageValue[NUM_BTTNS] ;
extern bank3 volatile unsigned int    GUARD[NUM_BTTNS];
extern bank3 volatile unsigned int   TRIP[NUM_BTTNS] ;
extern bank2 volatile unsigned int    RAW[NUM_BTTNS];

Compiler 的結果
HI
-TECH C PRO for the PIC10/12/16 MCU family  V9.60PL3
Copyright 
(C1984-2008 HI-TECH SOFTWARE
licensed 
for evaluation purposes only
this licence will expire on Fri
30 Jan 2009

Memory Summary
:
    
Program space        used   99Fh (  2463of  2000h words   30.1%)
    
Data space           used    E8h (   232of   150h bytes   69.0%)
    
EEPROM space         None available
    Configuration bits   used     2h 
(     2of     2h words   (100.0%)
    
ID Location space    used     0h (     0of     4h bytes   (  0.0%)

Loaded C:RTCAPP001_mTouchMultiKey 16F727.cof.

發表於: 2008/12/15 17:28
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 哪裡有APP001-mTouch for PIC16F727的C source code
#11
版主
版主


查看用戶資訊
Calvin Ho 會去下載 Hi-Tech PICC v9.60 PL3 試試看會不會有相同的問題,目前使用V9.60 PL2 沒有問題。
待測中...

發表於: 2008/12/15 15:49
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 哪裡有APP001-mTouch for PIC16F727的C source code
#10
新會員
新會員


查看用戶資訊
我用9.60PL3也出現和unchn一樣的問題...
Error [1098] C:\RTC\APP001_mTouch\Main_MultiKey 16F727.c; 89. conflicting declarations for variable "_RAW" (C:\RTC\APP001_mTouch\ssp.c:185)
Error [1098] C:\RTC\APP001_mTouch\Main_MultiKey 16F727.c; 91. conflicting declarations for variable "_AverageValue" (C:\RTC\APP001_mTouch\ssp.c:198)

發表於: 2008/12/14 17:46
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 哪裡有APP001-mTouch for PIC16F727的C source code
#9
中級會員
中級會員


查看用戶資訊
我的是V9.60PL3,剛才想上網去找一下V9.60PL2的,但找不太到,也許是這裡不一樣吧....
我想辦法找到PL2再用用看可不可以跑....謝謝 Calvin

發表於: 2008/12/12 16:52
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 哪裡有APP001-mTouch for PIC16F727的C source code
#8
管理員
管理員


查看用戶資訊
你好,
我測了一下, 還是複製不出你的錯誤. 我用的也是 V9.60PL2.
我想你的程式可能改來改去後錯亂了. 所以建議再下載一次.

你可以在新聞區的第一項找到下載點.
http://www.microchip.com.tw/modules/news/article.php?storyid=273

謝謝 :)

發表於: 2008/12/12 10:05
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 哪裡有APP001-mTouch for PIC16F727的C source code
#7
中級會員
中級會員


查看用戶資訊
都沒人回應,自己再推一下

都沒有人run過範例程式嗎?

還是大家的都可以run?

還是我的環境有問題?

不過程式裡不是只有 AverageValue 和 RAW 矩陣有各自在

Main_MultiKey 16F727.c 和 ssp.c 有定義

像 GUARD 和 TRIP 矩陣也是各自在

Main_MultiKey 16F727.c 和 ssp.c 都有定義

但就沒有error出現,

搞不懂....

發表於: 2008/12/11 11:34
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 哪裡有APP001-mTouch for PIC16F727的C source code
#6
中級會員
中級會員


查看用戶資訊
我用MPLAB 8.15 + HI-TECH ANSI C Compiler V9.60跑 APP001-mTouch的範例程式,出現下列錯誤訊息

Error [1098] C:\RTC\MultiKey 16F727\Main_MultiKey 16F727.c; 89. conflicting declarations for variable "_RAW" (C:\RTC\MultiKey 16F727\ssp.c:18)

Error [1098] C:\RTC\MultiKey 16F727\Main_MultiKey 16F727.c; 91. conflicting declarations for variable "_AverageValue" (C:\RTC\MultiKey 16F727\ssp.c:15)

應該是Main_MultiKey 16F727.c和ssp.c裡的RAW和AverageValue各自定義各自的參數,

而ssp.c 裡的這二個參數(RAW和AverageValue)又定義成extern,

所以和Main_MultiKey 16F727.c裡的參數相衝到,

我試著修改了ssp.c裡RAW和AverageValue變數名稱,結果又有別的錯誤產生,

Error [500] ; 0. undefined symbols:
_RAW1(MultiKey 16F727.obj) _AverageValue1(MultiKey 16F727.obj)

好像是OBJ檔裡也相衝到了,搞了快一個下午了,請教一下要怎麼改


發表於: 2008/12/9 16:03
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 哪裡有APP001-mTouch for PIC16F727的C source code
#5
版主
版主


查看用戶資訊
抱歉 APP001-mTouch 板子上的 USB 程式是美國的 PICkit Serial Analyzer 的程式,這是有版權的所以不能夠給 Source Code。

如果要參考 USB 轉 RS-232 的範例程式,何仁杰也有PO在網站上供下載。

http://www.microchip.com.tw/modules/w ... glefile.php?cid=7&lid=147

發表於: 2008/12/4 17:06
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 哪裡有APP001-mTouch for PIC16F727的C source code
#4
新會員
新會員


查看用戶資訊
請問是否還能提供PIC18F2550 USB連接功能的source code
因為我download了另外一版自己練習寫的USB code後
我的程式無法work, 想比較看看跟原本的差異在哪, 謝謝!!!

發表於: 2008/12/4 10:32
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 哪裡有APP001-mTouch for PIC16F727的C source code
#3
版主
版主


查看用戶資訊
CAE 何人杰先生修改過的新版程式在這裡,剛放上去的。

http://www.microchip.com.tw/modules/news/article.php?storyid=273

發表於: 2008/12/3 14:25
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... ]

教育訓練中心

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