SoloCodigo
Programación Específica => Microcontroladores => Microcontroladores MOTOROLA => Mensaje iniciado por: eunice en Viernes 25 de Junio de 2004, 17:39
-
:huh: Hola, soy nueva en esto, y quisiera ver si me podrian ayudar un porquitin, pues aun no eh podido configurar el puerto ADC del HC12 de motorola, si alguno de ustedes tiene un ejemplo basico, con eso me basta, lo demas me las ingenio.
Espero que alguno de ustedes me pueda ayudar. grax. :hola:
-
Aqui configuran el ADC, espero te sirva. Saludos :hola:
http://www.mathworks.it/access/helpdesk/he...g/dev_em12.html (http://www.mathworks.it/access/helpdesk/help/toolbox/ecoder/dev_emb_targ/dev_em12.html)
-
No se si entendi quieres saber como configurar el convertidor analogico-digital ???aqui esta un ejemplo de configuracion y conversion si no es eso avisame.
nos vemos :hola:
*******************************************************************
; rutina inic_ATD: Inicializa el ATD
*******************************************************************
inic_ATD:
ldaa #$80 ; Permite al ATD funcionar normalmente,
staa ATDCTL2 ; borrado normal de banderas y desabilita interrupciones.
;
bsr retraso ; Retraso (100uS) para el tiempo de retraso de ESPERA.
;
ldaa #$00 ; Selecciona conversiones continuas en el Modo BGND.
staa ATDCTL3 ; Ignora FREEZE en el ATDCTL3.
;
ldaa #$01 ; Selecciona un tiempo de muestreo final = 2 ciclos de reloj A/D
staa ATDCTL4 ; Prescala = Div entre 4 (PRS4:0 = 1)
;
ldaa #$04 ; Inicializa el ATD a SCAN=0, MULT=0, PAD6.
; Se escribe para borrar banderas.
staa ATDCTL5 ; 4 conversiones activan una Secuencia de Conversión Única.
EsperaConv:
brclr ATDSTATH,#$80,EsperaConv ; Espera la bandera de Secuencia Completa
ldd ADR2H ; Carga el resultado de la conversión (ADR2H)
; en el acumulador para hacer con el lo que se necesite.
-
:rolleyes: ok! gracias Jonathan y Karen, ya me diron una idea de como empezar.
Espero que podamos estar en contacto, para las posibles dudas que me puedan surgir..
Muchas gracias.... :P