TODOPIC
Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: egds en 19 de Marzo de 2004, 05:01:00
-
Queridos amigos,
Os comento el prolema que tengo: resulta que estoy haciendo un proyecto con un GPS embebido que tiene el puerto serie con salida y entrada de datos NMEA con niveles CMOS. Mi pregunta es, sí con un PIC 16F876 -que es el que siempre utilizo- utilzo una entrada normal, ejemplo PORTB.3 configurado como SERIN2 logrará -el PIC- recibir estos niveles serie CMOS? o es necesario que sean TTL?. Es que el puerto PORTC.6 y PORTC.7 lo utilizo para comunicarme con un módem GPRS.
Bueno espera vuestra sabia respuesta.
Saludos a todos los integrantes desde España-
-
Seguro que en las caracteristicas de tu datashhet te vienen los niveles de funcionamiento, pero si el dispositivo CMOS lo alimentas a 5 voltios seguro que te funciona con el PIC. El CMOS se puede alimentar a una tension mayor que 5, pero si usas 5 voltios, los niveles normalmente son compatibles con TTL. De todas formas debes probar en la practica, porque no siempre es asi, normalmete los integrados CMOS con salida a nivel TTL suelen ir marcados como HCT.
Saludos
Ricky
Madrid - Espa~a
-
El voltaje tanto de alimentación como de salida serie es de 3,3 voltios.
-
Hola, he leido niveles desde un tf. movil cuyo valor a alto estaba sobre los 3,5 V y me ha funcionado bien, tanto con 16f876 como con el 12F628, supongo que para leer el serie también valdrá.
Saludetes...........
-
Buenas,
Como tecomunicastecon tf.movil? con la funcion HSERIN, SERIN2, SERIN? si es con SERIN2 me podrias decir que velocidad a 48008N1 tengo que poner?
SERIN2, PORTC.7, [velocidad?],[datos]
Gracias y un saludo
-
Egss
Tienes la respuesta en el otro post que has creado, y al leer esto, ya si que estoy seguro de haber respondido a tu pregunta.
Un saludo