he estado probando casi todo el día y he llegado a un codigo coherente con ccs en donde la onda debiese variar subiendo y bajando el brillo del led utilizando pwm, pero por alguna razón el PIN no está recibiendo nada por lo que no oscila nada en ella, me podrías guiar en donde se encuentra posiblemente el error que no he logrado solucionarlo aún por favor, si Revisan la imagen se daran cuenta que por RB3 no sale nada, se encuentra en azul y no en rojo :c
#include "C:\librerias\16F628A.h"
#fuses intrc_io, nocpd, noprotect, nomclr
#use delay(clock = 4M)
int variable=0;
void main(){
set_tris_b(0b00000000);
setup_timer_2(T2_DIV_BY_16,254,1);
setup_ccp1(ccp_pwm);
while(1){
variable=variable+5;
if(variable=255){
for(variable=255;variable<0;variable=variable-5){
set_pwm1_duty(variable);
delay_ms(20);
}
}
set_pwm1_duty(variable);
delay_ms(20);
}
}