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

論壇索引


Board index » All Posts (Ryang)




Re: 使用JDM燒錄器
版主
版主


Microchip有將PICmicro的燒錄規格放在網站上,如果你有興趣可以下載來試試。
http://www.microchip.com/stellent/idc ... e=SS_GET_PAGE&nodeId=1407

會將16F84燒壞,不知你有沒有量過 MCLR的電壓是否超過13.2V?

發表於: 2004/8/26 13:44
頂部


Re: 新手的笨問題
版主
版主


凡事起頭難,歡迎來上 Microchip 的 Workshop,可以參考 W100 , W400 & W201 的課程。點選右邊的"教育訓練"

發表於: 2004/8/26 11:22
頂部


Re: 新手的笨問題
版主
版主


你所說的組譯器(Assembler), Microchip產品名稱為 MPASM,它內含在 MPLAB IDE 裡,可以到 www.microchip.com 的網站下載。
至於如何使用 MPLAB IDE 網站上也有Quick Starting Guide 可以下載。或也可以在本網站的右邊"教材與講義"裡的Workshop裡下載 "MPLAB IDE v6.10中文使用手冊"

http://www.microchip.com/stellent/idc ... 1475&category=devSoftware

發表於: 2004/8/25 14:48
頂部


Re: ex738
版主
版主


Look like you have got the wrong baud rete, please make sure your setting that is correct in he Hyper-Terminal setting.
As my example code, I am usig 19200, N , 8, 1 with none-handshake, and the PIC18F458 is runing at 16MHz.

發表於: 2004/8/24 11:20
頂部


Re: 使用ICD2的除錯模式,程式記憶體第一個位址需填入NOP問題
版主
版主


舊版的 ICD 是有此一規定,但 ICD2 找不到要在 0x0000 的位址加入NOP 的指令,沒加一樣跑的很好。
C語言可不用加這個 NOP,寫那麼多的C程式用 ICD2 debugger 也沒有問題。可參考 W401 的 Workshop 教材。

發表於: 2004/8/23 17:57
頂部


Re: 按鍵掃描的問題
版主
版主


打電話到 Microchip 來討論交流,02-2500-6610 分機 : 803

發表於: 2004/8/23 13:31
頂部


Re: 按鍵掃描的問題
版主
版主


給個建議:
1. 鍵盤的掃描最好是用Timer的中斷一起配合來進行掃描,並進行所謂的按鍵彈跳處理。
2. 例如: Timer的中斷時間為2.5mS,每2.5mS掃描一行,進行該行按鍵是否按下,如有就處理按鍵編碼並設定旗號已通知主程式有按鍵需處理,在此你必須啟動彈跳的處理機制。
3. 最重要的還是要處理按鍵的彈跳問題,彈跳時間的長短與按鍵的好壞有很大的關係,一般而言設定在60mS ~ 100mS應該就可以了。以就是說必須連續檢查按鍵24次(60mS/2.5mS)確定按鍵持續放開後才可以進入下一個按鍵掃描的步驟。
4. 以上動作,建議在中斷(Timer)裡完成這樣對主程式就不會有影響了。

發表於: 2004/8/23 12:12
頂部


Re: 關於 A/D 轉換的問題
版主
版主


這個問題沒碰過,確定 Vref+ 是接到內部的 Vcc,且Vcc=5V ?
IC 編號是哪一個 ? 我來試試看。

發表於: 2004/8/22 11:34
頂部


Re: 中斷時間不對---幫幫忙
版主
版主


1. 你似乎忘了在中斷裡將Timer0的直重新載入。
2. Status, W, PCLATH 的 push and pop 不需用這麼多指令吧! 參考一下Microchip所提供的範例吧。
3. 善用MPASM所提供的虛指令,PAGESEL , BALNKSEL 來進行 CODE PAGE 與 RAM BANK 的切換
範例 1 :
BANKSEL TRISA ; 選擇 TRISA 所在的 BANK1
MOVLW b'11110000'
MOVWF TRISA
BANKSEL PORTA; 切回 BANK0 (PORTA in Bank0)
MOVWF PORTA

範例 2 :
執行 goto 與 call 指令前一般需將要前往的PAGE載入到PCLATH裡,一般的語法為:
MOLLW (high) Lable
MOVWF PCLATH
GOTO Lable 或 CALL Table
此寫法可以改寫成
PAGESEL Lable
GOTO/CALL Lable

用PAGESEL與 BANKSEL的語法有很大的好處,尤其是插入程式或變數時MPASM會自動切換RAM BANK。
尤其是用re-Locatable語法時,MPLINK會自動安排BANK位址,修改程式時比較方便。

4. 至於中斷時間準不準的問題,你可以用軟體模擬中的STEPWATCH幫你計算中斷時間。
先啟動MPLAB-SIM,在Debugger-->setting裡設定你的工作頻率,打開STEPWATCH視窗,中斷點設在0x0004地進入點
你就可以知道程式會不會中斷且中斷時間為何?

發表於: 2004/8/22 11:27
頂部


Re: 不知是用pic 或是 dspic
版主
版主


工作電壓與工作頻率之間是成正比的關係,如果是選 LF 的元件有的可以RUN到 2.0V @4MHz,看你是要哪一顆PIC。
Data Sheet 都可以查得到,3.3V 不是問題。

發表於: 2004/8/21 16:24
頂部



« 1 ... 1596 1597 1598 (1599) 1600 1601 1602 ... 1610 »



:::

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... ]

教育訓練中心

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