por fabiano.chiptronic » 16 Mai 2008 16:33
E ai buiz blza?
Quando trabalho com Penbs faço os programas em assembly, monto umas rotinas de tx e rx nos pinos que desejo... segue exemplo...
TX_PENBS
MOVWF TEMPORARIO
BCF PORTC,0
MOVLW 130
CALL US
BTFSC TEMPORARIO,0
BSF PORTC,0
BTFSS TEMPORARIO,0
BCF PORTC,0
MOVLW 104
CALL US
BTFSC TEMPORARIO,1
BSF PORTC,0
BTFSS TEMPORARIO,1
BCF PORTC,0
MOVLW 104
CALL US
BTFSC TEMPORARIO,2
BSF PORTC,0
BTFSS TEMPORARIO,2
BCF PORTC,0
MOVLW 104
CALL US
BTFSC TEMPORARIO,3
BSF PORTC,0
BTFSS TEMPORARIO,3
BCF PORTC,0
MOVLW 104
CALL US
BTFSC TEMPORARIO,4
BSF PORTC,0
BTFSS TEMPORARIO,4
BCF PORTC,0
MOVLW 104
CALL US
BTFSC TEMPORARIO,5
BSF PORTC,0
BTFSS TEMPORARIO,5
BCF PORTC,0
MOVLW 104
CALL US
BTFSC TEMPORARIO,6
BSF PORTC,0
BTFSS TEMPORARIO,6
BCF PORTC,0
MOVLW 104
CALL US
BTFSC TEMPORARIO,7
BSF PORTC,0
BTFSS TEMPORARIO,7
BCF PORTC,0
MOVLW 104
CALL US
BSF PORTC,0
MOVLW 50
CALL US
RETURN
P/ este exemplo estou utilizando baudrate de 9600bps e a rotina de US demora 1 us p/ cada valor movido p/ W....
Qualquer duvida estamos ai....
Ate +