TODOPIC
Microcontroladores PIC => - Niple - => Mensaje iniciado por: juanfra en 30 de Octubre de 2010, 08:53:15
-
Hola Xavales::
Abro este hilo, pues estoy intentado utilizar un PWM del modulo CCP, y me dice que antes debo configurar el timer (logico) pero no lo he conseguido.No soy capaz de acticavar los CCP.
Mi versión de niple es la 5.5.3 , y el micro que estoy usando es el 18f2550, aunque al parecer con el 16f877 tampoco funciona.
Bueno, a ver si lo conseguimos, o se trata simplemente de un error que cometo.
-
Creo recordar que este es un error que tenia esa version.
Deberias solicitar la actualizacion de la version, si es que es una version de pago.
fermin
-
sabes por que version estamos???
-
Dispongo la 5.5.5
No se si irá por alguna superior o será esa la ultima.
-
A mí en la versión 5.5.5 también me tira ese error, pensé que era yo que me estaba confundiendo en algo, Fer vos podes hacer un mini ejemplo para ver si lo estoy haciendo mal o sigue el error de no activar el tmr?, desde ya muchas gracias
Guille
-
Adjunto una pequeña guia de como configurar el PWM en la version 5.5.5 tal y como has pedido Guille. En realidad el proyecto no hace nada solo sirve como guia para configurar los modulos para que se genere la PWM y que puedas ver que se puede realizar. ;-)
Fermin
-
Adjunto una pequeña guia de como configurar el PWM en la version 5.5.5 tal y como has pedido Guille. En realidad el proyecto no hace nada solo sirve como guia para configurar los modulos para que se genere la PWM y que puedas ver que se puede realizar. ;-)
Fermin
Me funciono perfecto con tu explicación :-/, una vez más un millón de gracias
Otra pregunta, alguien sabe cual es el pic más sencillo (uno pequeño y de bajo costo) que funcione con cpp y que se pueda programar con niple?
Guille
-
Gracias por tu aporte Fermin.
Yo de momento sigo sin poder activar el modulo, has probado con el 18f2550???
te adjunto captura de pantalla.
-
El ejemplo que adjunte es para el 18f2550.
Como te dije en mi primera respuesta me parece que tu problema radica en la version
-
Otra pregunta, alguien sabe cual es el pic más sencillo (uno pequeño y de bajo costo) que funcione con cpp y que se pueda programar con niple?
Los mas sencillos son los de la serie 16F6xx
-
tODO PERFECTO, se trataba de un pequeño bug de la versión, me puse en contacto con Jorge, y la las pocas horas estaba todo OK
Gracias Jorge..
-
hola fer y compañia.. yo compre la ultima version y e echo infinidades de cosas y circuitos todos funcionando perfectos como ejemplo.
control de toro mecanico con pantalla joystik y pwm ....
control de movil para alarma via gsm.
control de lavadora de ropa con display y menus.
control de servos ....
control de motorespaso a paso...
driver para fresadoras cnc.
etc
pero solo tengo un maldito problema no se como usar el modulo ccp para captura.
es la unica cosa pendiente que me queda.
como ejemplo quiero leer de 1 ms a 2ms tipo señal de servo pero a la inversa. osea en vez de sacar la señal del pic para manejar el servo .... ingresarla por ccp. y llevarla a un registro...
alguien que le parezca sencillo podria hacerme un pequeño manual como fer,,,, de como capturar 1ms a 2ms.
gracias
-
Aprendes rapido
http://www.niplesoft.net/ScreenShots/ScreenShot_17/ScreenShot_17.htm
-
hola fer eso lo se peor el tema es cuando capture si espero asta que termine fin de captura.... si esta mandando la emisora todo el rato pulsos ,,(no saldra de ahi verdad)
y si no espero y termino fin de captura... en fin explicarme estos terminos. que hace el pic se queda parado esperando y no hace nada mas ,,,, esque es algo que no e tocado y me deja loco.
la otra es., si manda a dos registros que mandara cuando sea 1ms y cuando sean 2ms si alguien a echo sobre esto y sabe de verdad lo agradeceria solo una pequeña ayuda y si fuera algo esquematico mejor para entenderlo bien.
-
hola e estado probando y segun el capture me manda a dos registros el L y el H si tu dices el registro que tu quieres por ejemplo e puesto capture 1 y capture 2 y le e dicho mandalo por rs232 los dos registros a otro pic que tengo que tiene pantalla y el otro pic le e dicho muestrame esos dos registros en pantalla variables.....
pues bien sale numeros pero cuando vario ese 1ms a 2ms solo oscila el numero tanto cuando mando como cuando no mando nada pero no me sale ninguna numeracion exacta.
los 2 registros estos que tienen 1024 10 bits?¿ porque no se exacto como funciona este h y l osea bajo y alto....
boy a leer un poco mis 4 libros ,,,,pero no obstante una ayudita porfabor
bamos a ver el circuito esta fabricado y antes funcionaba con un pic 16f876 pero para turbinas a gas, yo quiero modificarlo, canvie un pic smd identico se graba por un rj45 que se usa tambien para rs232 con la pantalla
sus patillas funcionan asi:
ra0 salida del rj45 para un led de pantalla (indicacion)
ra1 (opcional)
ra2 termopar con sus lm3580 etc.
ra3 ref termopar +
ra4 rpm (tock) (para mi no lo boy a usar no cuento rpm)
ra5 control vateria 0 a 5v
rb0 interrupcion control rpm unido con ra4
rb1 no usado
rb2 no usado
rb3 no usado
rb4 led rojo (full power) plena potencia indicador
rb5 led verde (ready) listo para funcionar indicador
rb6 programacion rj45 icsp pgc
rb7 programacion rj45 icsp pgd
rc0 no uso
rc1 ccp2 capture rx receptor radio avion
rc2 pwm control bomba combustible
rc3 no usado
rc4 no usado
rc5 no usado
rc6 tx rj45 pantalla lcd pic 16f876
rc7 rx rj45 pantalla lcd pic 16f876
patillajes rj45 en orden
1 negatibo masa
2 positivo 5v
3 rao led opcional
4 mclr
5 tx
6 pgd
7 rx
8 pgd
el pic adicional de pantalla tiene una comunicacion con el principal bia rs232.. para visualizar datos.
bease tipo este video:
-
sigo super estancado no tengo ayuda por ningun lado. no se como capturar eso,
-
Hola Manolo, lo mejor sera que te pases por casa, y te daré un empujón , haremos un sim con el proteus.
Pareces muy preocupado con la captura del ancho del pulso del receptor, ya te adelanto que lo mas complicado, ni de lejos, no es ese punto,si no el tema de hacer un buen PID para UN MUY BUEN control del PWM de la bomba de combustible.
Llámame, estaré por el teatro esta mañana, pero podre buscar un hueco.
ala
juanfra