Mensajes recientes

Páginas: [1] 2 3 4 5 6 7 8 9 10
1
Primero buscaria que es un PWM, como es la forma de la señal de la onda, y que es lo que varia en esa onda. Cuando tengas eso visto te vas a dar cuenta que lo unico que tenes que hacer es activar una de las salidas luego de un tiempo determinado y apagarlas todas juntas.
2
ok, mm y yo como creo un pwm desde sofware, jejejejeje :D :D hay si me confundí  :-)
3
Lenguaje C para microcontroladores PIC / Re:Interrupcion RB y boton
« Último mensaje por rafaelrg06 en Hoy a las 11:17:57 »
Hola amigos:
Ya resolví el asunto. Yo necesitaba usar un solo botón, y lo conecté a la entrada del comparador analógico, y me funcionó mucho mejor, así que lo dejé de esa manera.
Sin embargo, voy a implementar cada sugerencia que me han dado para mejorar la forma de controlar el pic y que pueda leer mejor los botones en el futuro, mil gracias amigos.
Saludos
4
Todas las LCD que maneje NUNCA se le envia el digito como "int o float", sino que se procede a transformar esos valores en una string, de alli se procede a enviarlos, por eso uno usa el printf o sprintf.

La idea es que si vos tenes un numero asi:

int a = 65321;

lo transforme en esto:

char txt[] = "65321";

Y luego se envian los codigos ASCII al LCD. Aca el problema es alguna rara vuelta que hay que darle al compilador, nada mas. Pero que no tiene nada que ver con la LCD

----------------

Que LCD tenes? me refiero a que driver.
5
Todo en microcontroladores PIC / Re:Problema PWM y PIC
« Último mensaje por KILLERJC en Hoy a las 08:38:13 »
No se que mas decirte tito,

RC1 tiene otras funciones. la del CCP la cual estas activando. Y la del TMR1 que es la entrada del oscilador. No es analogica por lo tanto simplifica bastante todo. No tienen pull-up.
No se modifica su comportamiento por FUSES.
Con ponerlo como entrada la unica cosa que puede pasar, pero que NO deberia darte error es que este configurado desde el TMR1 como entrada de oscilacion. Pero tampoco deberia darte los resultados que obtenes.

Con respecto a las pruebas Deberia bajar con la de 10K, por lo que me decis tiene una corriente de "fuga" de 0.3x mA (suponiendo que este como entrada).
Si esta como salida deberias tener 0V o 5V seguro. Pero como entrada que tenga una corriente de 3x0 uA es una locura. El datasheet habla de una corriente de 0.1uA de fuga como entrada. Es decir unas 3000 y pico veces mas grande

Si fuera salida tendrias los 5V (deberias revisar si funciona como salida el pin) , por lo tanto por eliminacion esta como entrada.
Me decis que con 2 PICs ocurre igual. Los errata de ese PIC no figuran nada de eso.

¿Habras quemado ambos puertos? por culpa del programa?
Sera el programa el que sigue con problemas? Probaste un programa simple aunque sea que lea el estado de RC1 y encienda un led.
6
Lenguaje C para microcontroladores PIC / Re:Problema con Salidas en pantalla LCD
« Último mensaje por midq21 en Hoy a las 08:09:11 »
Buen día amigo, después de leer bastante encontré la solución a este problema.  Básicamente la lcd no te mostrara números mayores a 255 según el tipo de variable que se use es decir "int, float"  <-- Estos tipo de variables permiten que se den salidas no mayores a 255 y si alguna es mayor da vueltas en el código ASCii hasta completar el numero que ud decidió mostrar en la lcd. Si se desea ampliar esta cantidad es necesario crear tipos de datos de mayor almacenamiento para de esta forma ampliar la salida de la lcd.
 
Muchas gracias por la ayuda ;) Nos vemos  :)
7
Lenguaje C para microcontroladores PIC / Re:ayuda con un pwm en pic ccompiler
« Último mensaje por KILLERJC en 16 de Febrero de 2018, 20:51:24 »
El PIC12F629 no tiene modulo de PWM por lo tanto no lo vas a poder "activar"

Vas a tener que hacer un PWM por software, trata de crear eso y de alli en adelante es simple.
La idea es que aprendas que es un PWM y como realizarlo, luego le agregas 2 salidas correspondiente a los otros colores.
8
Lenguaje C para microcontroladores PIC / ayuda con un pwm en pic ccompiler
« Último mensaje por CcBeNiTocC en 16 de Febrero de 2018, 20:04:08 »
buen día, chicos me comunico con ustedes para saber si me pueden asesorar en la creación de un pwm para controlar unos leds rgb para una lampara , que vallan de rojo a morado que cambien muy lentamente y que llegue al blanco, el problema es que ya he visto barios vídeos de youtube y no he podido comprender como hacerlo ya que es para el pic 12f629. y me confunde bastante como activar el pwm en este pic y aun mas como saco la señal según el timer del propio pic.   
9
Todo en microcontroladores PIC / Re:PIC no arranca
« Último mensaje por cvargcal en 16 de Febrero de 2018, 18:22:15 »
Deberia reconocertelo el Pickit 3, esta actualizado el firmware del pickit 3 ?, o es un clon?
Hola, me imagino que es un clon, porque lo compre por  internet muy barato....
lo raro es que el pickit no lo detecta en modo normal, pero el modo mplab si.

Código: [Seleccionar]
*****************************************************

Connecting to MPLAB PICkit 3...

Currently loaded firmware on PICkit 3
Firmware Suite Version.....01.51.07
Firmware type..............PIC18F

Programmer to target power is enabled - VDD = 3,000000 volts.

Device Erased...

Programming...

The following memory area(s) will be programmed:
program memory: start address = 0x0, end address = 0x7f
configuration memory
Programming/Verify complete

PICkit 3 is now in Programmer to go mode. The next time you connect to this unit, you will have the choice to take it out of Programmer to go mode.
10
Todo en microcontroladores PIC / Re:PIC no arranca
« Último mensaje por KILLERJC en 16 de Febrero de 2018, 18:19:05 »
Deberia reconocertelo el Pickit 3, esta actualizado el firmware del pickit 3 ?, o es un clon?
Páginas: [1] 2 3 4 5 6 7 8 9 10
anything