• slider image 442
  • slider image 492
  • slider image 493
  • slider image 494
  • slider image 495
  • slider image 496
  • slider image 491
:::


Browsing this Thread:   1 Anonymous Users






Re: PIC16F877 DEBUG問題
#8
版主
版主


查看用戶資訊
C_H_M 大大,

謝謝你的提醒,真的有給他忘記了 movlw hight Table_Index 這個設定較高5-bit的動作了。

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


Re: PIC16F877 DEBUG問題
#7
中級會員
中級會員


查看用戶資訊
的確是因為 PCLATH 值不正確所導致的.

當你要使用 ADDWF PCL,F 這樣的查表方式時,

PCLATH 的內容值需要自行填入表格位址 高位元組的部分,

不能使用 CALL, GOTO 所搭配的 PAGESEL, 造成的結果會不同的.

依你的程式, 表格索引來源值是 DPTR , 我修改了一下提供你參考:
----------------------------------------------------------------------
ORG        100H
TABLE
                     MOVLW      HIGH  TABLE_INDEX
                     MOVWF      PCLATH
                     MOVF       DPTR
,W
                     ADDWF      PCL
,F
TABLE_INDEX
        RETLW    0X0D    
;1
        RETLW    0X5C
        RETLW    0X0E    
;2
        RETLW    0X4E
        RETLW    0X0F    
;3
        RETLW    0XC5
        RETLW    0X0B    
;4
        RETLW    0X08
        RETLW    0X0C    
;5
        RETLW    0X00
        RETLW    0X10    
;6
        RETLW    0X86
        RETLW    0X11    
;7
        RETLW    0X83
        RETLW    0X12    
;8
        RETLW    0X03
        RETLW    0X13    
;9
        RETLW    0X43
        RETLW    0X14    
;10
        RETLW    0X3B
        RETLW    0X0A    
;11
        RETLW    0X00
        RETLW    0X15    
;12
        RETLW    0X44
        RETLW    0X22    
;13
        RETLW    0X10
        RETLW    0X21    
;14
        RETLW    0X56
        RETLW    0X18    
;15
        RETLW    0X08
        RETLW    0X19    
;16
        RETLW    0X16
        RETLW    0X1A    
;17
        RETLW    0X6C
        RETLW    0X1B    
;18
        RETLW    0X03
        RETLW    0X1C    
;19
        RETLW    0X40
        RETLW    0X1D    
;20
        RETLW    0X91
        RETLW    0X23    
;21
        RETLW    0XA9
        RETLW    0X24    
;22
        RETLW    0X0A
        RETLW    0X25    
;23
        RETLW    0X00
        RETLW    0X26    
;24
        RETLW    0X11
        RETLW    0X29    
;25
        RETLW    0X59
        RETLW    0X2C    
;26
        RETLW    0X81
        RETLW    0X2D    
;27
        RETLW    0X35
        RETLW    0X2E    
;28
        RETLW    0X0B
        RETLW    0X08    
;29
        RETLW    0X04
        RETLW    0X07    
;30
        RETLW    0X04
        RETLW    0X02    
;31
        RETLW    0X06
        RETLW    0X00    
;32
        RETLW    0X1B
        RETLW    0X09    
;33
        RETLW    0X00
        RETLW    0X06    
;34
        RETLW    0X1E
        END

發表於: 2008/5/5 23:21
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: PIC16F877 DEBUG問題
#6
新會員
新會員


查看用戶資訊
我剛剛試了一下,還是一樣,不管是data還是程式,只要超過
100H,執行到那行就會自動回到000H的位址(RESET),是否
在ICD2上還有什麼要設定的地方.

發表於: 2008/5/5 18:00
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: PIC16F877 DEBUG問題
#5
版主
版主


查看用戶資訊
;-----------------------------------------------------------------
ORG 400H ; 改一下這裡吧!
TABLE
ADDWF PCL,F
RETLW 0X0D ;1
RETLW 0X5C

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


Re: PIC16F877 DEBUG問題
#4
新會員
新會員


查看用戶資訊
pclath那邊是多打的,已經刪掉了,附上完整程式,很奇怪就是只
要寫超過0X100H就會自動RESET,還是有哪些地方設定要注意,
謝謝
#include p16f877.inc
        
LIST P=16F877

LED123_FIG    EQU        20H
BIT  7  6  5  4  3  2  1  0
;      |  |  |  |  |  |  |  +- 0:NO  1:YES  1R
;      |  |  |  |  |  |  +---- 0:NO  1:YES  1Y
;      |  |  |  |  |  +------- 0:NO  1:YES  1G
;      |  |  |  |  +---------- 0:NO  1:YES  2R
;      |  |  |  +------------- 0:NO  1:YES  2Y
;      |  |  +---------------- 0:NO  1:YES  2G
;      |  +------------------- 0:NO  1:YES  3R
;      +---------------------- 0:NO  1:YES  3Y
LED456_FIG    EQU        21H
BIT  7  6  5  4  3  2  1  0
;      |  |  |  |  |  |  |  +- 0:NO  1:YES  4R
;      |  |  |  |  |  |  +---- 0:NO  1:YES  4Y
;      |  |  |  |  |  +------- 0:NO  1:YES  4G
;      |  |  |  |  +---------- 0:NO  1:YES  5R
;      |  |  |  +------------- 0:NO  1:YES  5Y
;      |  |  +---------------- 0:NO  1:YES  5G
;      |  +------------------- 0:NO  1:YES  6R
;      +---------------------- 0:NO  1:YES  6Y
LED789_FIG    EQU        22H
BIT  7  6  5  4  3  2  1  0
;      |  |  |  |  |  |  |  +- 0:NO  1:YES  7R
;      |  |  |  |  |  |  +---- 0:NO  1:YES  7Y
;      |  |  |  |  |  +------- 0:NO  1:YES  7G
;      |  |  |  |  +---------- 0:NO  1:YES  8R
;      |  |  |  +------------- 0:NO  1:YES  8Y
;      |  |  +---------------- 0:NO  1:YES  8G
;      |  +------------------- 0:NO  1:YES  9R
;      +---------------------- 0:NO  1:YES  9Y
LEDABC_FIG    EQU        23H
BIT  7  6  5  4  3  2  1  0
;      |  |  |  |  |  |  |  +- 0:NO  1:YES  AR
;      |  |  |  |  |  |  +---- 0:NO  1:YES  AY
;      |  |  |  |  |  +------- 0:NO  1:YES  AG
;      |  |  |  |  +---------- 0:NO  1:YES  BR
;      |  |  |  +------------- 0:NO  1:YES  BY
;      |  |  +---------------- 0:NO  1:YES  BG
;      |  +------------------- 0:NO  1:YES  CR
;      +---------------------- 0:NO  1:YES  CY
LEDDEF_FIG    EQU        24H
BIT  7  6  5  4  3  2  1  0
;      |  |  |  |  |  |  |  +- 0:NO  1:YES  DR
;      |  |  |  |  |  |  +---- 0:NO  1:YES  DY
;      |  |  |  |  |  +------- 0:NO  1:YES  DG
;      |  |  |  |  +---------- 0:NO  1:YES  ER
;      |  |  |  +------------- 0:NO  1:YES  EY
;      |  |  +---------------- 0:NO  1:YES  EG
;      |  +------------------- 0:NO  1:YES  FR
;      +---------------------- 0:NO  1:YES  FY
LEDGHI_FIG    EQU        25H
BIT  7  6  5  4  3  2  1  0
;      |  |  |  |  |  |  |  +- 0:NO  1:YES  GR
;      |  |  |  |  |  |  +---- 0:NO  1:YES  GY
;      |  |  |  |  |  +------- 0:NO  1:YES  GG
;      |  |  |  |  +---------- 0:NO  1:YES  HR
;      |  |  |  +------------- 0:NO  1:YES  HY
;      |  |  +---------------- 0:NO  1:YES  HG
;      |  +------------------- 0:NO  1:YES  IR
;      +---------------------- 0:NO  1:YES  IY
LEDG_FIG    EQU        26H
BIT  7  6  5  4  3  2  1  0
;      |  |  |  |  |  |  |  +- 0:NO  1:YES  3G
;      |  |  |  |  |  |  +---- 0:NO  1:YES  6G
;      |  |  |  |  |  +------- 0:NO  1:YES  9G
;      |  |  |  |  +---------- 0:NO  1:YES  CG
;      |  |  |  +------------- 0:NO  1:YES  FG
;      |  |  +---------------- 0:NO  1:YES  IG
;      |  +------------------- 0:NO  1:YES  
;      +---------------------- 0:NO  1:YES  
CON_CONT    EQU        28H
DPTR        EQU        29H
RSSI_BUF                    EQU        2AH
CRC_BUF        EQU        2BH


SPI_DATA1    EQU        30H
SPI_DATA2    EQU        31H
DIN_CONT    EQU        32H
DELAY1_REG    EQU        33H
DELAY2_REG    EQU        34H
W_TEMP        EQU        35H
STATUS_TEMP    EQU        36H
LED_CONT1    EQU        37H
LED_CONT2    EQU        38H
LED_CONT3    EQU        39H

;---- PORTA ----------------------
V1            EQU        0
V2            EQU        1
V3            EQU        2
V4            EQU        3
V6            EQU        5
;---- PORTD ----------------------
H1            EQU        0
H2            EQU        1
H3            EQU        2
H4            EQU        3
H5            EQU        4
H6            EQU        5
H7            EQU        6
H8            EQU        7
;---- PORTE ----------------------
H9            EQU        0
V5            EQU        0
;---- PORTC ----------------------
CSM            EQU        1
DRM            EQU        2
SDI            EQU        4
SDO            EQU        5
BUZZER        EQU        6

        ORG        0X00
        NOP
        
GOTO    START
START        
        
        CLRF    T1CON                    
;INTCLK
        BSF        STATUS
,RP0                ;BANKSEL1
        MOVLW    0X14
        MOVWF    TRISC                    
;ALL IN,3 OUT
        MOVLW    0X01
        MOVWF    TRISB                    
;ALL OUT
        CLRF    TRISA                    
;ALL OUT
        CLRF    TRISD                    
;ALL OUT
        CLRF    TRISE                    
;ALL OUT
        BSF        SSPSTAT
,7
        BSF        SSPSTAT
,6
    
        MOVLW    0X00                    
;
        
MOVWF    OPTION_REG
        
        BCF        STATUS
,RP0                ;BANKSEL0
        
        CLRF    SSPBUF
        MOVLW    0X20
        MOVWF    SSPCON
        BSF        PORTC
,CSM
        BSF        PORTC
,BUZZER
        BCF        PORTC
,V5
        MOVLW    0X00
        MOVWF    PORTA
        MOVWF    PORTD
        MOVWF    PORTE

        MOVLW    0X1E
        MOVWF    DIN_CONT
        MOVLW    0XEB
        MOVWF    LED_CONT1
        MOVLW    0X40
        MOVWF    LED_CONT2
        MOVLW    0X0A
        MOVWF    LED_CONT3
;-----------------------------------------------------------        
RF_INIT
        MOVLW    0X30                    
;RESET
        CALL    SPI_OUT    
        BSF        PORTC
,CSM
        
        MOVLW    0X20                    
;DELAY 100U
        MOVWF    DELAY2_REG
        CALL    DELAY
        
        MOVLW    0X00                    
;first data(Lo byte)
        
MOVWF    DPTR
        MOVLW    0X43                    
;68 DATA
        MOVWF    CON_CONT
        NOP
RF_CFIG        
        MOVF    DPTR
,0
        PAGESEL TABLE
         CALL    TABLE                    
;get data(Lo byte)
;        
BCF        STATUS,RP1                ;SET PAGE
        CALL    SPI_OUT
        INCF    DPTR
,1                    ;next data(Lo byte)

        
DECFSZ    CON_CONT
        
GOTO    RF_CFIG
        BSF        PORTC
,CSM
        
        MOVLW    0X7E                    
;SET DB
        CALL    SPI_OUT                    

        MOVLW    0X6E                    
;SER +10DB
        CALL    SPI_OUT
        BSF        PORTC
,CSM

        MOVLW    0X33                    
;command
        CALL    SPI_OUT                    
        BSF        PORTC
,CSM

        MOVLW    0X37                    
;command
        CALL    SPI_OUT
        BSF        PORTC
,CSM
        CALL    DELAY2


        MOVLW    0X36                    
;SET RX
        CALL    SPI_OUT                    
        BSF        PORTC
,CSM

        MOVLW    0X3A                    
;SET RX
        CALL    SPI_OUT                    
        BSF        PORTC
,CSM

        MOVLW    0X34                    
;SET RX
        CALL    SPI_OUT                    
        BSF        PORTC
,CSM

TEST    
        BTFSS    PORTC
,DRM
        
GOTO    TEST

        MOVLW    0X40
        MOVWF    FSR
        
        MOVLW    0XFF                    
;
        
MOVWF    SPI_DATA1
        CALL    SPI_OUT
TEST_REP        
        CALL    SPI_IN
        MOVWF    INDF        
        INCF    FSR
,F

        DECFSZ    DIN_CONT
        
GOTO    TEST_REP

;        BSF        PORTC,CSM

CHECK    
        BTFSC    PORTC
,DRM
        
GOTO    CHECK
        
        CALL    SPI_IN
        MOVWF    RSSI_BUF

        CALL    SPI_IN
        MOVWF    CRC_BUF

        BSF        PORTC
,CSM
        
        NOP
        NOP
TEST1
        CALL    DISPLAY
        DECFSZ    LED_CONT1
        
GOTO    TEST1
        MOVLW    0XEB
        MOVWF    LED_CONT1
        DECFSZ    LED_CONT2
        
GOTO    TEST1
        MOVLW    0X40
        MOVWF    LED_CONT2
        DECFSZ    LED_CONT3
        
GOTO    TEST1
        MOVLW    0X0A
        MOVWF    LED_CONT3
TEST2
        
GOTO    TEST2
        
;------------------------------------------------------
SPI_OUT
        BCF        PIR1
,SSPIF
        BCF        PORTC
,CSM
SPIO_WAIT
        BTFSC    PORTC
,SDI
        
GOTO    SPIO_WAIT
        MOVWF    SSPBUF
WAIT_TX
        BTFSS    PIR1
,SSPIF
        
GOTO    WAIT_TX
WAIT_TX1
        
RETURN
;-----------------------------------------------------------------
SPI_IN
        BCF        PORTC
,CSM
        BCF        PIR1
,SSPIF
        CLRF    SSPBUF
        BANKSEL    SSPSTAT
        BCF        SSPSTAT
,BF
WAIT_RC
        BTFSS    SSPSTAT
,BF
        
GOTO    WAIT_RC
        BANKSEL    SSPBUF
        MOVF    SSPBUF
,W
        MOVWF    SPI_DATA2
        BCF        PIR1
,SSPIF

        
RETURN
;-----------------------------------------------------------------
SP_OUT
        BCF        PORTC
,BUZZER
        CALL    DELAY1
        BSF        PORTC
,BUZZER
        CALL    DELAY1    
        RETLW    0H
;-----------------------------------------------------------------
DISPLAY
        
        MOVF    LED123_FIG
,W
        MOVWF    PORTD
        NOP
        BSF        PORTE
,0
        BTFSS    LEDG_FIG
,0
        BCF        PORTE
,0
        NOP
        BSF        PORTA
,V1

        CALL    DELAY2
;...................................................
        
BCF        PORTA,V1
        MOVF    LED456_FIG
,W
        MOVWF    PORTD
        NOP
        BSF        PORTE
,0
        BTFSS    LEDG_FIG
,1
        BCF        PORTE
,0
        NOP
        BSF        PORTA
,V2

        CALL    DELAY2
;...................................................
        
BCF        PORTA,V2
        MOVF    LED789_FIG
,W
        MOVWF    PORTD
        NOP
        BSF        PORTE
,0
        BTFSS    LEDG_FIG
,2
        BCF        PORTE
,0
        NOP
        BSF        PORTA
,V3

        CALL    DELAY2
;...................................................
        
BCF        PORTA,V3
        MOVF    LEDABC_FIG
,W
        MOVWF    PORTD
        NOP
        BSF        PORTE
,0
        BTFSS    LEDG_FIG
,3
        BCF        PORTE
,0
        NOP
        BSF        PORTA
,V4

        CALL    DELAY2
;...................................................
        
BCF        PORTA,V4
        MOVF    LEDDEF_FIG
,W
        MOVWF    PORTD
        NOP
        BSF        PORTE
,0
        BTFSS    LEDG_FIG
,4
        BCF        PORTE
,0
        NOP
    
        BSF        PORTC
,V5

        CALL    DELAY2
;...................................................
        
BCF        PORTC,V5
        MOVF    LEDGHI_FIG
,W
        MOVWF    PORTD
        NOP
        BSF        PORTE
,0
        BTFSS    LEDG_FIG
,5
        BCF        PORTE
,0
        NOP
        BSF        PORTA
,V6

        CALL    DELAY2
        BCF        PORTA
,V6
        RETLW    0H
;-----------------------------------------------------------------    
DELAY
        DECFSZ    DELAY2_REG
        
GOTO    DELAY
        RETLW    0H
;-----------------------------------------------------------------    
DELAY1
        MOVLW    0X04        
        MOVWF    DELAY2_REG
DEL1
        MOVLW    0X40
        MOVWF    DELAY1_REG
DEL2
        DECFSZ    DELAY1_REG
        
GOTO    DEL2
        DECFSZ    DELAY2_REG
        
GOTO    DEL1
        
RETURN
;-----------------------------------------------------------------    
DELAY2
        MOVLW    0X01        
        MOVWF    DELAY2_REG
DEL21
        MOVLW    0X01
        MOVWF    DELAY1_REG
DEL22
        DECFSZ    DELAY1_REG
        
GOTO    DEL22
        DECFSZ    DELAY2_REG
        
GOTO    DEL21
        
RETURN
;-----------------------------------------------------------------
        
ORG        100H
TABLE
        ADDWF    PCL
,F
        RETLW    0X0D    
;1
        RETLW    0X5C
        RETLW    0X0E    
;2
        RETLW    0X4E
        RETLW    0X0F    
;3
        RETLW    0XC5
        RETLW    0X0B    
;4
        RETLW    0X08
        RETLW    0X0C    
;5
        RETLW    0X00
        RETLW    0X10    
;6
        RETLW    0X86
        RETLW    0X11    
;7
        RETLW    0X83
        RETLW    0X12    
;8
        RETLW    0X03
        RETLW    0X13    
;9
        RETLW    0X43
        RETLW    0X14    
;10
        RETLW    0X3B
        RETLW    0X0A    
;11
        RETLW    0X00
        RETLW    0X15    
;12
        RETLW    0X44
        RETLW    0X22    
;13
        RETLW    0X10
        RETLW    0X21    
;14
        RETLW    0X56
        RETLW    0X18    
;15
        RETLW    0X08
        RETLW    0X19    
;16
        RETLW    0X16
        RETLW    0X1A    
;17
        RETLW    0X6C
        RETLW    0X1B    
;18
        RETLW    0X03
        RETLW    0X1C    
;19
        RETLW    0X40
        RETLW    0X1D    
;20
        RETLW    0X91
        RETLW    0X23    
;21
        RETLW    0XA9
        RETLW    0X24    
;22
        RETLW    0X0A
        RETLW    0X25    
;23
        RETLW    0X00
        RETLW    0X26    
;24
        RETLW    0X11
        RETLW    0X29    
;25
        RETLW    0X59
        RETLW    0X2C    
;26
        RETLW    0X81
        RETLW    0X2D    
;27
        RETLW    0X35
        RETLW    0X2E    
;28
        RETLW    0X0B
        RETLW    0X08    
;29
        RETLW    0X04
        RETLW    0X07    
;30
        RETLW    0X04
        RETLW    0X02    
;31
        RETLW    0X06
        RETLW    0X00    
;32
        RETLW    0X1B
        RETLW    0X09    
;33
        RETLW    0X00
        RETLW    0X06    
;34
        RETLW    0X1E
        END

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


Re: PIC16F877 DEBUG問題
#3
資深會員
資深會員


查看用戶資訊
call table 前,你沒事幹麻改 pclath 的資料?

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


Re: PIC16F877 DEBUG問題
#2
版主
版主


查看用戶資訊
1. PCLATH 沒有設定成正確的 PAGE,在 CALL TABLE 前加入 PAGESEL TABLE

2. 前段的程式是否有蓋掉 0x100 的位置,檢查一下程式的分配,看看 Table 是否還存在。看 lst 檔。

3. Watch-dog 關了沒?

其實用軟體模擬 debug 一下,很快就可以找到問題的。

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


PIC16F877 DEBUG問題
#1
新會員
新會員


查看用戶資訊
我使用ICD2模擬器,單晶片是16F877A,使用組合語言,當我程式
寫超過 0XFF 時,執行到 0X100之後的程式便會自動RESET,我
看DATASHEET上PIC16F877的PAGE0是0X005H~0X7FFH,
為何會出現這樣的問題?程式片段如下,當我執行到 CALL TABLE
時就會自動RESET


;-----------------------------------------------------------------
RF_CFIG
MOVF DPTR,0
BCF PCLATH,4
BSF PCLATH,3
CALL TABLE
CALL SPI_OUT
INCF DPTR,1
DECFSZ CON_CONT
GOTO RF_CFIG
BSF PORTC,CSM

;-----------------------------------------------------------------
ORG 100H
TABLE
ADDWF PCL,F
RETLW 0X0D ;1
RETLW 0X5C
RETLW 0X0E ;2
RETLW 0X4E
RETLW 0X0F ;3
RETLW 0XC5
RETLW 0X0B ;4
RETLW 0X08
RETLW 0X0C ;5
RETLW 0X00
RETLW 0X10 ;6
RETLW 0X86
RETLW 0X11 ;7
RETLW 0X83
RETLW 0X12 ;8
RETLW 0X03
RETLW 0X13 ;9
RETLW 0X43
RETLW 0X14 ;10
RETLW 0X3B
RETLW 0X0A ;11
RETLW 0X00
RETLW 0X15 ;12
RETLW 0X44
RETLW 0X22 ;13
RETLW 0X10
RETLW 0X21 ;14
RETLW 0X56
RETLW 0X18 ;15
RETLW 0X08
RETLW 0X19 ;16
RETLW 0X16
RETLW 0X1A ;17
RETLW 0X6C
RETLW 0X1B ;18
RETLW 0X03
RETLW 0X1C ;19
RETLW 0X40
RETLW 0X1D ;20
RETLW 0X91
RETLW 0X23 ;21
RETLW 0XA9
RETLW 0X24 ;22
RETLW 0X0A
RETLW 0X25 ;23
RETLW 0X00
RETLW 0X26 ;24
RETLW 0X11
RETLW 0X29 ;25
RETLW 0X59
RETLW 0X2C ;26
RETLW 0X81
RETLW 0X2D ;27
RETLW 0X35
RETLW 0X2E ;28
RETLW 0X0B
RETLW 0X08 ;29
RETLW 0X04
RETLW 0X07 ;30
RETLW 0X04
RETLW 0X02 ;31
RETLW 0X06
RETLW 0X00 ;32
RETLW 0X1B
RETLW 0X09 ;33
RETLW 0X00
RETLW 0X06 ;34
RETLW 0X1E
END

發表於: 2008/5/5 0:43
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... ]

教育訓練中心

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