全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:3848
推到 Plurk!
推到 Facebook!

有人用PIC18FXXX 系列的嗎?

 
stevenchiou
一般會員


發表:11
回覆:10
積分:4
註冊:2003-09-18

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-10-30 21:35:03 IP:61.58.xxx.xxx 未訂閱
希望能跟大家一起討論,分享彼此的經驗
hermes_ch
一般會員


發表:0
回覆:3
積分:0
註冊:2003-10-30

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-10-31 00:13:53 IP:210.66.xxx.xxx 未訂閱
引言: 希望能跟大家一起討論,分享彼此的經驗 < face="Verdana, Arial, Helvetica"> 這一個是那一款晶片? 我查出來的資料 是 PIC18CXXX/PIC18FXXX Family: enhanced 16-bit program word The PIC18CXXX/PIC18FXXX is a family of high performance, CMOS, fully static MCUs with integrated analog-to-digital (A/D) converter. All PIC18CXXX MCUs incorporate an advanced RISC architecture. The PIC18CXXX/PIC18FXXX has enhanced core features, 32 level-deep stack, and multiple internal and external interrupts sources. The separate instruction and data busses of the Harvard architecture allow a 16-bit wide instruction word with the separate 8-bit wide data. The two-stage instruction pipeline allows all instructions to execute in a single cycle, except for program branches, which require two cycles. A total of 77 instructions (reduced instruction set) are available. Additionally, a large register set gives some of the architectural innovations used to achieve a very high performance of 10 MIPS for an MCU. The PIC18CXXX/PIC18FXXX family has special features to reduce external components, thus reducing cost, enhancing system reliability and reducing power consumption. These include programmable Low Voltage Detect (LVD) and programmable Brown-Out Detect (BOD). http://www.microchip.com/1000/pline/picmicro/about/index.htm http://www.microchip.com.tw/example.htm
stevenchiou
一般會員


發表:11
回覆:10
積分:4
註冊:2003-09-18

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-10-31 11:38:04 IP:61.220.xxx.xxx 未訂閱
嗯啊..是MICROCHIP的啊
david69
一般會員


發表:1
回覆:19
積分:19
註冊:2003-06-11

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-10-31 13:15:58 IP:61.220.xxx.xxx 未訂閱
我與樓上看法有些不同! 根據經驗,在工廠大量生產時,還是要ROM版。flash版單價仍過高, 僅適合開發或送樣用。用在量產前的小批量生產也不適合FLASH版,但 OTP(one time program)則不錯。尤其大陸的客戶,一毛錢也要省,FLASH 版成本過高。 C compiler 是一定要的,但ROM & RAM size卻不一定會更多。在到處都要 cost down的時代,那是蠻佔MCU成本的。 還有一個趨勢,硬體儘可能減少,儘量用韌體來補,以減少cost!
stevenchiou
一般會員


發表:11
回覆:10
積分:4
註冊:2003-09-18

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-10-31 14:45:45 IP:61.220.xxx.xxx 未訂閱
david69謝謝你的指教^^ 1.我表達的不好,你可能是誤會我的意思了,我會說MCU未來的趨勢會是Flash製程,是因為近一年各大廠發表的MCU都沒有OTP的,都是Flash的. 2.ROM&RAM的SIZE也是,新的MCU在ROM SIZE方面有更多的選擇,同一款MCU可能從16K到32K都有,size都較以往功能類似的MCU來的大.這點也呼應了david69所說的"硬體儘可能減少,儘量用韌體來補",所以MCU的程式也會越來越複雜,ROM的價錢怎樣也比硬体便宜(所以我常常被硬体工程師拗>"<) 3.另外韌体的開發環境會越來越好(去年我還在用DOS版的= =) 現在MCU開發環境都做的跟VC 的一樣了,還有Code Generator,而且都是FREE的 4.微利時代,一切都以cost至上,即使你多用了一顆電阻都會遭受到長官的痛罵和同僚的唾棄,所以MCU廠又開始推internal oscillator,不用外接振盪器就可以跑了^^ 順便問各位有用過那些通訊介面?又怎樣規畫通訊協定的?
lgw
一般會員


發表:24
回覆:76
積分:22
註冊:2002-08-05

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-10-31 15:48:38 IP:61.64.xxx.xxx 未訂閱
發表一下個人意見! 1.FLASH 是一定要的,但適合少量多樣並且不需要大 size 的場合, 一般量大市場除非特別考量,否則一定以 ROM 為主體!! (ROM 的chip size 至少比 FLASH 少3倍!! 開光罩 FLASH 要比 ROM 多 6~8 張底片.... 以 8 吋晶圓光罩一張 250 ~ 350萬,你想每個 chip 要 share 多少 成本....!! 另外 FLASH 作在 MCU 中有先天上限制,容量作不大.... 目前用過最大 512K bytes FLASH) 2.die size 要小,包裝後才可能小,你無法要求每個 MCU 都用 12 吋晶圓 90nm 製程,而 FLASH 正是面積最大的部分,除非不考慮價格, 不然 size 小,就等於功能及容量小!! (PIC 16系列之前是用 .35um 製程,不知現在有無改變?? ATMEL 51 用 .25um!! 以上資訊 2 年前,有改變別罵我...) 3.功能越強的 MCU ,越多人用的,發展系統一定會越來越好,如 ARM7 ,ARM9 系列,這點我很贊同!! 4.燒錄越來越快,要看該公司是不是願意花心思,不過這點相信也是 肯定的,尤其是現在FLASH 製程越來越好!! 5.每個MCU 內建 USB HOST 有點浪費,還是應該特殊型號有就好, 不需要每顆都內建!! 要知道一個 USB HOST die size 比 PIC 16xx 還要大 尤其現在一些 IC 設計公司都用 VHDL Verilog ... 高階語言設計, size 又更大了..... ~.~" 價錢會變貴的啦~~ 而且包裝後絕對小不了.... ------------------------ 巨神工作室 www.hercules.com.tw
TaylorKe
一般會員


發表:21
回覆:40
積分:17
註冊:2003-08-28

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-10-31 19:37:34 IP:219.68.xxx.xxx 未訂閱
MicroChip現在有新的產品喔.內含nanoWatt的flash晶片,而且timer也有加強了,原本在sleep mode時全部都會sleep的,在新的PIC16XX和PIC18XX也都有新的功能了,看起來還不錯,而且,MicroChip的現有的Compiler也都不錯,現在線上可以download 60天試用版的,日期到了,再重灌就好了,它的Assembly版的是Free的,可以下載,如果有興趣可以向MicroChip購買ICD2的TOOL,好像也還不貴.重點是....PIC有BANK的問題,好像在新的Compiler就沒有這個問題,因為它已經把切BANK的指令用新的指令替換了,只是在間接定址時就一定要用指訂的暫存器來做,還是有點麻煩.你可以參考看看MICROCHIP的網站.
TaylorKe
一般會員


發表:21
回覆:40
積分:17
註冊:2003-08-28

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-10-31 19:53:03 IP:219.68.xxx.xxx 未訂閱
雖然PIC好像很好用.但我現在還是在用TI的MSP430,因為價格及功能都比PIC好一點點.......最起碼..不用切
stevenchiou
一般會員


發表:11
回覆:10
積分:4
註冊:2003-09-18

發送簡訊給我
#9 引用回覆 回覆 發表時間:2003-11-03 14:59:10 IP:61.220.xxx.xxx 未訂閱
引言: MicroChip現在有新的產品喔.內含nanoWatt的flash晶片,而且timer也有加強了,原本在sleep mode時全部都會sleep的,在新的PIC16XX和PIC18XX也都有新的功能了,看起來還不錯,而且,MicroChip的現有的Compiler也都不錯,現在線上可以download 60天試用版的,日期到了,再重灌就好了,它的Assembly版的是Free的,可以下載,如果有興趣可以向MicroChip購買ICD2的TOOL,好像也還不貴.重點是....PIC有BANK的問題,好像在新的Compiler就沒有這個問題,因為它已經把切BANK的指令用新的指令替換了,只是在間接定址時就一定要用指訂的暫存器來做,還是有點麻煩.你可以參考看看MICROCHIP的網站.
感謝Taylorke所提供的資訊^^ ICD2號稱是窮人的ICE,我也買了一套來用(因為我是窮人^^||),感覺還不錯用說 ICD2的簡介 1.可做為一般的燒錄器(會ALL-11燒還快一倍) 2.跟PC端的介面有USB和RS232(強烈建議使用USB的) 3.可設一個斷點(ICE則能設多個斷點) 4.必須犧牲二個I/O PIN為ICD2所用 5.在用ICD2 debug時,會佔掉一點MCU的ROM和RAM Microchip的C compiler free和正式版只差在free的要定期重新安裝,我是用HI-TECH C18(要錢的= =) 若是PIC 16XX一定要指定BANK,PIC 18XX則不用(Compiler幫你做掉了),所以不想用16的,切BANK實在是會起肖,誰會有空去記變數宣告在哪個BANK>"<,真是.. 以上為個人意見
系統時間:2024-04-26 1:39:53
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!