TODOPIC

Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: cdlopez en 10 de Noviembre de 2006, 18:34:40

Título: INGRASAR VALORES TIPO FLOAT CON SERIN.... proton
Publicado por: cdlopez en 10 de Noviembre de 2006, 18:34:40
Hola estimados Amigos:

Estoy haciendo un proyecto que consiste en un equipo para adquirir señales analogicas (dos) y verlas en un display, hasta aqui todo bien, como voy a trabajar con matematicas de punto plotante y la programacion del equipo para tomar las muestras lo realizo con una comunicacion serial utilizando los comandos serout y serin, cuando tengo que realizar el ingreso con el comando serin en punto flotante de un valor por ejemplo -12,54, solo me toma los primeros tres lugares -12 y ya no me deja seguir ingresando mas nada me trunca el numero, a la variable de ingreso la tengo definido como float por ejemplo:

DIM GANANCIA_CANAL_1 AS FLOAT

SERIN PORTB.3, 84, [GANANCIA_CANAL_1]

me deja ingresar solo tres caracteres y nesecito poder ingrasar un numero decimal con signo y con por lo menos un decimal (fomato +/- ##,#) en punto flotante.

se que debe haber una forma pero no la encontre.

desde ya muchas gracias :)

Cristian