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

Temas similares

01/10/2015 #1


¿Se pueden configurar pines digitales del PIC18F2550 como PWM?
Cordial saludo.
Tengo una duda, estoy haciendo un proyecto con el microcontrolador PIC18F2550, en su datasheet dice que tiene dos modulos PWM (CCP1 y CCP2) y quisiera saber si se puede configurar otros pines digitales como PWM tambien, ya que necesito 4 señales de salida.

Agradezco vuestra colaboración. ...
01/10/2015 #2
Moderador

Avatar de D@rkbytes

Si se puede, pero tendrías que hacer el PWM por software y puede ser por cualquier pin I/O.
01/10/2015 #3

Avatar de ruben90

Si se puede, utilizando timers o delays, tendrias que calcular los tiempos, otra opción serian los PIC16f877 o PIC16f887, los cuales traen una opción para multiplexar sus salidas CCP/PWM (creo que igual lo trae el PIC18F4550), si pusieras que proyecto harás podriamos darte ideas...
03/10/2015 #4


Haz un contador de 0 a 255 ciclico y según el valor intermedio que pongas comparandolo con el contador activas la salida o no.
Saludos.
03/10/2015 #5

Avatar de Scooter

Pero cundo hagas un pwm por delays ya sabes que no puedes hacer absolutamente nada mas
Si necesitas muchos pon una interrupción cíclica y un contador. Activas y desactivado pines según la cuenta.
Cuanto más lento sea el pwm mejor para tu sistema, .as tiempo tendrás para otras cosas.
03/10/2015 #6

Avatar de ruben90

Para no matarte la cabeza, si o si utiliza la version de 40 pines del 18F o los 16F que te mensione, ya que traen registros especificos para obtener 4-6 salidas de PWM, y no se vera afectado tu código (ya que maneja timers)
03/10/2015 #7


Muchas gracias a todos por sus valiosos aportes, creo que voy a tomar el consejo de Ruben90, utilizaré el 18F4550.
Gracias
Saludos!
04/10/2015 #8

Avatar de electroconico

Solo tiene 2 salidas PWM por hardware y las 2 salidas tienen la misma frecuencia pero puedes ajustar el Duty cycle de cada una.

Lo otro es usar un micro con mas pwm hardware o realizarlos por software.

Si utilizas el modo PWM Enhanced tienes las 4 salidas para controlar motor u otra cosa, pero no puedes ajustar frecuencias diferentes,son salidas complementarias.

Saludos!
04/10/2015 #9

Avatar de TRILO-BYTE

por software puedes tener los pwm que quieras hasta superar el patillaje del micro

lo unico que lo limita son los ticks de la frecuencia de trabajo del CPU
05/10/2015 #10


con pic 16f1947 puedes tener 4 pwm con diferente ciclo de trabajo
06/10/2015 #11

Avatar de Scooter

En estas discusiones siempre me acuerdo del más que obsoleto 80c537 con sus 12 líneas controladas por la CCU, todavía no he visto nada parecido, aunque seguramente lo habrá.
06/10/2015 #12

Avatar de TRILO-BYTE

eran 12 lineas para puro pwm a software,spi a software.
aveces pienso que un una buena programacion hasta una vieja 486 podria leer usb
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.