Hola amigos!.
Intento conectar un 68HC908AP32 a una PC con un programita sencillo que manda indefinidamente la palabra HOLA pero cuando arranco el HYPERTERMINAL del Windows no aparece nada.
Yo hice este programa:
Programé el PLL a una frecuencia de BUS de 4,192MHZ a 9600 ,N,8,1
include "C:GABRIEL68HC908programas_resueltosap32_registers.inc"
RAMEND EQU $085F
PTCL_B_PLLON EQU 5
PTCL_B_BCS EQU 4
PBWC_B_AUTO EQU 7
PBWC_B_LOCK EQU 6
PBWC_B_ACQ EQU 5
ORG $0860
Aplicacion: MOV #$0B,CONFIG1
MOV #$03,CONFIG2
SET_PLL! CLR PTCL ;PLL:OFF
BSET 1,PTCL ;P= 0 E= 1
MOV #2,PMSH ;N HI= 1
MOV #1,PMDS ;R= 1 (default)
MOV #$58,PMSL ;N LOW= $2C
MOV #$80,PMRS ;L= 27
BSET PTCL_B_PLLON,PTCL ;PLL:ON
BSET PBWC_B_AUTO,PBWC ;enganche AUTOMÁTICO !!
WAIT_PLL BRCLR PBWC_B_LOCK,PBWC,WAIT_PLL ; esperar que LOCK sea = 1
BSET PTCL_B_BCS,PTCL ;Si LOCK=1 -> cambio a frecuencia del
MOV #$03,SCBR
MOV #$40,SCC1
MOV #$08,SCC2
LDA SCS1
Again: MOV #$68,SCDR
BRCLR 7,SCS1,*
MOV #$6F,SCBR
BRCLR 7,SCS1,*
MOV #$6C,SCDR
BRCLR 7,SCS1,*
MOV #$61,SCDR
BRCLR 7,SCS1,*
MOV #$13,SCDR
BRCLR 7,SCS1,*
JMP Again
ORG $FFFE
FDB Aplicacion
Con el osciloscopio me fije en el MAX y las señales estan todas bien tengo salida en la pata 14 un tren de puslos constante en las pata 11 que seria la entra de TX del micro y hay tren de pulsos pero por alguna razon que me esta volviendo loco no me aparece la palabra HOLA en el HYPERTERMINAL.
Yo le puse los 4 capacitores del MAX232 a 1mf...¿no sera eso?...he visto que le ponen capacitores de 22mf.....
¿Puede alguien decirme en que le estoy pifiando?.....seguramente debe ser una pavada pero no logro darme cuenta.
Un abrazo y espero puedan ayudarme.