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

Temas similares

04/01/2013 #1

Avatar de LaElectronicaMeOdia

Simulando PWM1 PWM2 en ISIS/CCS
Estoy simulando el PWM1 y PWM2 de un pic 18F2550 con el que uso el siguiente esquema y codigo:


Código:
#include <18f2550.h>

#fuses HSPLL,NOWDT,NOPROTECT,NOLVP,NODEBUG,USBDIV,PLL5,CPUDIV1,VREGEN
#fuses LPT1OSC,IESO,FCMEN,NOSTVREN,NOWDT,WDT512,NOPBADEN
#use   delay(clock=20000000)     

void main(void) {
 setup_adc_ports(no_analogs);
 setup_adc(adc_off);
 setup_wdt(wdt_off);
 setup_timer_0(RTCC_INTERNAL|RTCC_DIV_8);
 enable_interrupts(GLOBAL);

 setup_timer_2(T2_DIV_BY_16, 127, 1);
 setup_ccp1(ccp_pwm);
 setup_ccp2(ccp_pwm);
 set_pwm1_duty(50);
 set_pwm2_duty(50);

 set_tris_A(0b111111); 
 set_tris_B(0b11110111);
 set_tris_C(0b11111011);             

 while(true) true;
 
}
el problema que tengo es que entiendo que en la ficha tecnica del pic se configuran de las misma manera y en la documentacion del CCS no mencionan que sea diferente la configuracion del PWM1 al del PWM2, el asunto es que con el codigo que pongo solo funciona el PWM1 y el PWM2 no.

¿alguien sabra que esta pasando?

Gracias.
04/01/2013 #2

Avatar de Basalto

Segun la hoja de caracteristicas los dos PWM utilizan el timer 2, no se para que configuras el timer 0.
04/01/2013 #3

Avatar de LaElectronicaMeOdia

Basalto dijo: Ver Mensaje
Segun la hoja de caracteristicas los dos PWM utilizan el timer 2, no se para que configuras el timer 0.
gracias por responder
no recuerdo si lo modifique yo entre pruebas o lo puso el asistente al crear el proyecto pero no estaba considerando que lo estuviera utilizando.

por otro lado despues de un buen rato de estarle picando y leyendo sobre el problema,la solucion es utilizar los fuses

ccp2c1,ccp2b3

que asigna el puerto C1 al CPP2 o el b3 al CPP2

por si a alguien mas se le presenta el mismo problema.


SOLUCIONADO.

GRACIAS.
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.