• slider image 442
  • slider image 497
  • slider image 498
  • slider image 499
  • slider image 500
  • slider image 502
:::


Browsing this Thread:   1 Anonymous Users






Re: 請教使用串列傳輸控制伺服馬達的問題?
#4
資深會員
資深會員


查看用戶資訊
MOVLW .12
TX_SUB1:
SUBWF DATA1,W

這裡是不是應該改成-->
TX_SUB1:
MOVLW .12
SUBWF DATA1,W
才對?

發表於: 2006/11/30 16:52
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請教使用串列傳輸控制伺服馬達的問題?
#3
資深會員
資深會員


查看用戶資訊
不好意思
3.TX_SUB1裡面的GOTO WAIT之前一行加入BCF ”中斷的旗標”-->是要清除。

發表於: 2006/11/30 16:47
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請教使用串列傳輸控制伺服馬達的問題?
#2
資深會員
資深會員


查看用戶資訊
1.MAIN裡面的CLRF PCLATH拿掉,
2.WAIT裡面加入CLRWDT,
3.TX_SUB1裡面的GOTO WAIT之前一行加入BSF ”中斷的旗標”
再試試看。

發表於: 2006/11/30 15:02
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


請教使用串列傳輸控制伺服馬達的問題?
#1
新會員
新會員


查看用戶資訊
小弟最近在玩一顆伺服馬達

但程式寫好後 傳送給馬達卻不會動作

那顆馬達是一次接收8BYTE的資料來動作的!

我的程式如下:
LIST P=16F877
#INCLUDE<P16F877.INC>
DATA1    EQU        0X20
        ORG        00H
        
GOTO    MAIN
        ORG        04H
        
GOTO    TX_SUB
MAIN
:
        
CLRF    PCLATH
        CLRF    INTCON
        CLRF    DATA1
        MOVLW    0XC0
        MOVWF    INTCON
        CALL    UART_SET
WAIT
:
        
NOP
        
GOTO    WAIT
TX1
:
        
NOP
        BTFSS TXIF
,4
        
GOTO TX1
        
GOTO TX_SUB1        
UART_SET
:
        
BSF        STATUS,RP0
        MOVLW    0X67
        MOVWF    SPBRG
        MOVLW    0X24
        MOVWF    TXSTA
        BSF        PIE1
,TXIE
        BSF        PIE1
,RCIE
        BCF        STATUS
,RP0
        MOVLW     0X90
        MOVWF    RCSTA
        
RETURN
TX_SUB:
        
MOVF    DATA1,W
        CALL    TABLE
        MOVWF    TXREG
        INCF    DATA1
        
GOTO    TX1
        MOVLW    .12
TX_SUB1
:
        
SUBWF    DATA1,W
        BTFSS    STATUS
,Z
        
GOTO    WAIT
        CLRF    DATA1
        
GOTO    WAIT
TABLE
:
        
ADDWF    PCL,F
        RETLW    
B'11111111'    ;0
        RETLW    
B'11011111'    ;1
        RETLW    
B'00100000'    ;2
        RETLW    
B'01111111'    ;3
        RETLW    
B'11111111'    ;4
        RETLW    
B'00000000'    ;5
        RETLW    
B'01111111'    ;6
        RETLW    
B'01101111'    ;7
        RETLW    
B'11111111'    ;8
        RETLW    
B'00000000'    ;9
        RETLW    
B'00000000'    ;10
        RETLW    
B'00000000'    ;11
        END
---------------

敢請大大們指導我的程式是那出了問題呢?

發表於: 2006/11/28 18:54
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... ]

教育訓練中心

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