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


Browsing this Thread:   1 Anonymous Users






Re: 奇怪的 mplab 8.3 & ICD2 for 16f914 debug mode !
#8
資深會員
資深會員


查看用戶資訊
這是 picc 的組態設定
[16F913]
MAKE=MICROCHIP
ARCH
=PIC14
PROCID
=F913
ROMSIZE
=1000
BANKS
=4
RAMBANK
=20-7F,A0-EF,120-16F
COMMON
=70-7F
ICD2RAM
=70-70,165-16F
ICD2ROM
=0F00-0FFF
DATABANK
=2
FLASHTYPE
=READ
FLASH_READ
=1
EEPROMSIZE
=100

[16F914]
MAKE=MICROCHIP
ARCH
=PIC14
PROCID
=F914
ROMSIZE
=1000
BANKS
=4
RAMBANK
=20-7F,A0-EF,120-16F
COMMON
=70-7F
ICD2RAM
=70-70,165-16F
ICD2ROM
=0F00-0FFF
DATABANK
=2
FLASHTYPE
=READ
FLASH_READ
=1
EEPROMSIZE
=100

[16F916]
MAKE=MICROCHIP
ARCH
=PIC14
PROCID
=F916
ROMSIZE
=2000
BANKS
=4
RAMBANK
=20-7F,A0-EF,120-16F,190-1EF
COMMON
=70-7F
ICD2RAM
=70-70,165-16F
ICD2ROM
=1F00-1FFF
DATABANK
=2
FLASHTYPE
=READ
FLASH_READ
=1
EEPROMSIZE
=100

[16F917]
MAKE=MICROCHIP
ARCH
=PIC14
PROCID
=F917
ROMSIZE
=2000
BANKS
=4
RAMBANK
=20-7F,A0-EF,120-16F,190-1EF
COMMON
=70-7F
ICD2RAM
=70-70,165-16F
ICD2ROM
=1F00-1FFF
DATABANK
=2
FLASHTYPE
=READ
FLASH_READ
=1
EEPROMSIZE
=100

===========================
 
ICD2 只佔用最後page 共256 bytes rom
                             70
-70,165-16F ram


我只用55.4% rom, 使用是 picc 9.65 LITE 應該沒有記憶體限制

所以應該有 bug !

發表於: 2009/6/29 22:23

Edited by Ryang on 2009年06月30日 09:15:13
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 奇怪的 mplab 8.3 & ICD2 for 16f914 debug mode !
#7
版主
版主


查看用戶資訊
你的 PICC Lite 是那種版本,早期的Lite 版有很的限制,8KW Device 限用 2KW 程式。現在MPLAB IDE v8.30 所附的式 Hi-Tech PICC Pro v9/60 Lite 三選一的版本,試試看。

發表於: 2009/6/19 15:27
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 奇怪的 mplab 8.3 & ICD2 for 16f914 debug mode !
#6
資深會員
資深會員


查看用戶資訊
程式總共才用 2271 bytes 佔55.4% 應該不構成問題, 可能是受到 2k limited 未修正

會用 evaluation 試試!

發表於: 2009/6/18 19:21
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 奇怪的 mplab 8.3 & ICD2 for 16f914 debug mode !
#5
版主
版主


查看用戶資訊
Hi-Tech PICC lite 只能拿來試試些小功能的程式,因為 Lite 的版本會故意塞很多的垃圾進去,即使小功能的程式也會搞的程式碼很大,再加上ICD2 也要使用 Debug 的監督程式,也許這樣就把 4K 的 16F914 給塞爆了造成程式當績,也有可能成是的最後被 ICD2 的監督程式給蓋掉了。
所以建議使用功能完整的 30 天 Evaluation Version 來測試,或換一下 8K 的 PIC16F917 試一下。

發表於: 2009/6/18 13:50
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 奇怪的 mplab 8.3 & ICD2 for 16f914 debug mode !
#4
資深會員
資深會員


查看用戶資訊
死當和 debug mode 下 reset or wdt 無關.

和 debug firmware 有關, 就是 bug , 才會造成 debug fail

直接 program IC OK 的問題.

================================

我也是最近才用 c ,因為 hitech C lite mode以前只提供 2k size code, 根本懶的用, 最近 9.65版本就大方多了

要用 C 可以下載 RTC hitech PICC 的教材 + app001 加買16f877A 或 16f887 , (app001 現在裝的是 18f4520)
就很方便, 容易學習, 而且和c18 除了 register file 內部設定修改一點, 其他都一樣.

原廠 lcd2 demo board 的 lcd demo code 也可以參考 .

發表於: 2009/6/18 11:38
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 奇怪的 mplab 8.3 & ICD2 for 16f914 debug mode !
#3
資深會員
資深會員


查看用戶資訊
大哥 你是在這裡吐苦水喔 !
好歹將程式 PO 出來 讓小弟聞香一下

小弟剛好有 690 和一顆從未用過的 913 或許能幫你見證一下

( 其實是組語寫的好辛苦 , 想用 C ........

發表於: 2009/6/17 22:22
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 奇怪的 mplab 8.3 & ICD2 for 16f914 debug mode !
#2
高級會員
高級會員


查看用戶資訊
你是不是 914的 watch dog 沒關掉才 reset的

發表於: 2009/6/17 22:22
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


奇怪的 mplab 8.3 & ICD2 for 16f914 debug mode !
#1
資深會員
資深會員


查看用戶資訊
void main()
{
init();
Init_Adc();

while(1)
{
display_Temp(); // 處理 ad data
display_RH(); // 處理 ad data

display_5dig(j); // 送出 lcd 顯示 5 digital
Delay_x_mS(500);
}
}

在debug mode 若全部執行死當.
各別只執行 display_Temp() 或 display_RH() 正常OK !

真的 屢 試 不 爽.

( 改用16f690 + LCM , 燒錄 正常OK !)

搞了一週 16f914無解 !?!?

剛剛也學690 把它直接用 icd2 programmer 燒錄竟然完全 ok!

不知道 該吐血嗎 ?

================================

16f914 相關的 bug 太多了吧 !

================================

發表於: 2009/6/17 20:29
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... ]

教育訓練中心

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