TODOPIC
Microcontroladores PIC => Primeros pasos - Iniciación a los microcontroladores => Mensaje iniciado por: minmx en 03 de Mayo de 2010, 01:15:58
-
hola, tengo una pregunta y esta es, es posible que el pic 16F84A pueda mandar señales pwm en lenguage C o BASIC?
-
Este pic no tiene pines dedicados especialmente para salidas PWM.
Si lo necesitas tendras que realizarlo por software, pero te puedes emncntrar con la dificultad añadida de que la memoria de este micro no es muy grande y puedes verte limitado a la hora de programar en C o basic.
Todo dependera del programa lo largo que sea.
F.
-
uy ok y si le añado un L293D (puente H), se podria enviar señales PWM?
o si uso un PIC16F84?
-
Por supuesto que es posible. Pero como bien dice Fer, este pic no tiene modulo de PWM, lo q te obliga a generar la señal por software. La tecnica mas facil es utilizando el timer y haciendo una comparacion.
En este sitio esta bien explicado el metodo http://micropic.es/index.php?option=com_content&view=article&id=59:generacion-de-3-pwm-probamos-led-rgb&catid=38:tecnicas&Itemid=65
Y sí, una vez que tenes la señal, la podes utilizar para cualquier cosa, como controlar motores o leds o lo q sea.
saludos!!
-
muchas gracias por esta noticia gera me has dado esperanza para construir mi projecto.
tengo otra pregunta en este momento, como se puede generar la señal por software en lenguage C o BASIC?
-
Leiste el link q te pase mas arriba?? ahi explica como se hace y hasta hay un ejemplo en C.
suerte!
-
si ya lo lei pero como soy nuevo en esto no se muy bien como funciona todo, y queria saber si me pueden explicar
-
Si sos nuevo entonces te recomiendo encarar un proyecto mas simple hasta que aprendas lo basico. Hay muchisimos libros e informacion en internet sobre el pic16f84. Tambien hay miles de ejemplos sobre lo que vos queres hacer, solo es cuestion de investigar un poco.
Aqui estaremos para resolver cualquier duda puntual q tengas.
Suerte!!
-
Hola Minmx
Llevas 4 temas creados en diferentes foros preguntando lo mismo y sin el mas minimo esfuerzo de tu parte por intentar hacerlo, por favor borra tus otros temas.
Es muy dificil que alguien te haga el codigo, es mejor que trates de hacerlo tu o comiences por algun tutorial para que aprendas a hacerlo.
Saludos.