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


Browsing this Thread:   1 Anonymous Users






Re: C18 每次改版,異動真的是太大了..........傻眼中.....
#6
資深會員
資深會員


查看用戶資訊
nicecookie 大大你這種高手,就不要使用他的內建函數了,自己翻翻datasheet看那幾個bit要設定用and or 解決算了...不用管他版本怎麼改都可以用.

我相信大大不會犯那種.lib或.lnk沒有引用或宣告的錯誤...
根據我之前的使用經驗,microchip改版或更換MCU確實會有軟體不相容要修改的情形發生像18f452 和 18F4520 雖然這2顆PIC的功能幾乎相同,但其宣告卻是有不同的地方..像ADC的宣告使用上就不同了 一個是3個變數,一個是2個變數..


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


Re: C18 每次改版,異動真的是太大了..........傻眼中.....
#5
版主
版主


查看用戶資訊
C18 的改版會影響到的是有使用 Peripheral Library 的程式,基本上就的 PIC 舊的定義是不會去做變動的。W401 C18 Workshop 裡的範例已經寫了七年了,從最早的 C18 V1.1 的版本到現在 C18 V3.05 (目前使用中,V3.12 還沒用過) 都是一樣的程式,我記的也沒有去修改過程式。不過為了新加入的眾多 PIC18F 的新元件,同樣一個 Peripheral 就會根據不同的元件編號或功能寫成號幾個函數。以 OpenADC( ) 來看,打開 C18 Libraries User's Guide 就會看到至少有三個 OpenADC( ) 的函數說明,在細看一下,其時它將目前PIC18F 幾種新舊型與多AD腳位的元件分成不同的 OpenADC( ),所以使用時一定要先看清楚你是用哪一個 PIC18F 就要對應到哪一個 OpenADC( ),否則怎麼對都對應不起來,這一點是要注意的。 還有連結進來的 .LIB 也要選對。

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


Re: C18 每次改版,異動真的是太大了..........傻眼中.....
#4
資深會員
資深會員


查看用戶資訊
參照:

mings 寫到:
這兩天剛去上完C18的課程
在課堂中
上課的FAE有說
舊的版本可以WORK的話
就盡量用舊的
除非用的版本不支援新選的MCU
還有盡量不要用有小數點後兩位的版本
因為那都是測試版
以上
大家參考參考

雖說那也是解決方法之ㄧ
但總也是不得已的下策不是嗎
那些話如果是third party的FAE所說的, 我可以接受
如果是microchip公司的FAE說的, 個人覺得那是蠻不負責任的說法

如果需要用新版IC,同時又要維護舊版程式時
難道要大家重複著 移除 重安裝 移除 重安裝 移除 重安裝...............嗎?
所多耗費的工時, microchip要替我公司付給我嗎
還是要大家乾脆下定決心, 凡舊版C18不支援的MCU一律不使用呢?

PIC18一整系列的IC, 我想microchip應該不是想到什麼才來開發的吧
應該是都已先規劃好,然後才來排訂開發時程的不是嗎

這樣照理說C18的相關問題,應該也是可以事先做好規劃的才是
後續有問題, 也該是針對新功能或bug的改版才是
現在變成因為新舊IC功能不同, 所以內建函數要重新design
總讓人有貴公司軟體開發人員非常不用心的感覺

話說的或許過份了點, 只是個人心聲
感恩!!!!


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


Re: C18 每次改版,異動真的是太大了..........傻眼中.....
#3
初級會員
初級會員


查看用戶資訊
這兩天剛去上完C18的課程
在課堂中
上課的FAE有說
舊的版本可以WORK的話
就盡量用舊的
除非用的版本不支援新選的MCU
還有盡量不要用有小數點後兩位的版本
因為那都是測試版
以上
大家參考參考

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


Re: C18 每次改版,異動真的是太大了..........傻眼中.....
#2
資深會員
資深會員


查看用戶資訊
看了一下,3.13 以前,update exe file 是 20幾MB,但 3.14 以後,變 30幾MB,顯然有很大的改變.... Release Note 好像看到什麼重大差異?

要救急的話,先試一下 3.13 吧


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


C18 每次改版,異動真的是太大了..........傻眼中.....
#1
資深會員
資深會員


查看用戶資訊
之前程式用的C18 V3.10版 編譯後ok,
更新成V3.15後卻出現openadc()函數參數不正確的錯誤訊息
看了真是傻眼

開了adc.h來看
天ㄚ!!! 哪時候變成還分什麼 ADC_V1, ADC_V2..... V9 (哇勒, 有9個版本ㄝ)
不只adc, 一堆週邊都變那樣了
也就是說, 我所有舊版時候寫的程式
現在都會無法編繹了
現在還得重新study document
搞清楚現在到底要用什麼參數來open週邊

總覺得,C18新舊版的相容性真的是很令人不敢恭維
那些參數, 從2.x版到現在已經異動好幾次了
不知道下次在更新版本時,又會變成啥樣了
到時候我又要再改寫一次程式嗎???


發表於: 2007/12/25 17:34
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... ]

教育訓練中心

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