Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

30/08/2009 #1


Sensor de bateria por el adc del motorola gp32
Buenas tardes. Tengo una duda para quien me pueda ayudar, estoy programando un micro motorola gp32 para realizar un sensor de bateria, pero no se bien como hacerlo utilizando el modulo adc del micro.

He leido y este micro tiene en el ptb 8 bits para la conversion, pero una vez yo mando la ref de vrefh y vrefl a 5v y 0v respectivamente, como hago para seleccionar el canal de adc que quiero para entrar el dato al micro.

El programa que tengo es el siguiente en assembler

Código:
_Startup:
BSET 0,CONFIG1
mainLoop:
; Insert your code here
ADC_1 MOV #$00,PTB
MOV #$00,PTD
MOV #$FF,DDRD
MOV #$00,DDRB
MOV #21,ADSCR
MOV #40,ADCLK
MOV #$99,$91 
CLR PTB
BRA LOOP
LOOP: BRCLR 7,ADSCR,LOOP
LDA ADR
CMP $91
BHI ALTO
BLO BAJO
BRA LOOP 
ALTO: BCLR 1,PTD
BCLR 3,PTD
BSET 1,PTD
BSET 3,PTD 
BRA LOOP
BAJO: BRCLR 7,ADSCR,BAJO
LDA ADR
BCLR 0,PTD
BCLR 2,PTD
BSET 0,PTD
BSET 2,PTD 
BRA LOOP
NOP
feed_watchdog
JMP mainLoop
Otra cosa... Alguien me podria explicar como interpretar la tabla que esta en el archivo adjunto que pertenece al registro adscr del datasheet del gp32 en el capitulo 5. Adjunto el datasheet en 3 archivos de winrar. Deben descargarlos todos pero solo descomprimen el primero.

Gracias a los que me puedan colaborar.
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.