problema en salidas con arduino fast pwm

Buenas gente linda..

tengo un problema en las salidas al configurar mi arduino mega 2560 en modo fast pwm cuando la salida deberia estar en 0 aparecen unas lineas verticales del ancho del duty cycle. despues fuera de eso funciona bien es solo cuando deberia estar en nivel 0 que hace

me esta faltando configurar algo seguramente por que probe en 4 megas y me hace lo mismo
dejo captura del osciloscopio que esta funcionando bien y las rayas que hace cuando esta en 0 y el soft.

muchas gracias de antemano

unsigned int  pote=0;
//unsigned int  pwm=0;

 void setup(){



pinMode(A0,INPUT);//SE QUE LAS ENTRADAS ANALOGICAS NO HACE FALTA DECLARARLAS 
pinMode(7,OUTPUT);
//pinMode(6,OUTPUT);
TCCR4A = 0;                // El registro de control A queda todo en 0
TCCR4B = 0;
TCNT4  = 0;
TCCR4A = _BV ( COM4A1 ) | _BV ( COM4B1 )| _BV ( COM4C1 ) |_BV ( WGM40 ) |_BV ( WGM41 )  ;
TCCR4B =_BV ( WGM42 )|_BV( CS40 );
ICR4=1024;//frecuencia 15.6 khz


  
white();

}

void loop() {}
void white(){
while (1){
  
pote=  analogRead(A0);

OCR4B=pote;
}
}

Moderador:
Un doble posteo es una de las peores faltas en este foro.
La razón es que alguien que te responda en tu otro hilo se tomará el tiempo de darte una buena respuesta sin saber lo que se ha escrito en el otro sitio. Lo que constituye una perdida de tiempo para ambos foreros.
Por respeto a ellos es que te pido que no lo vuelvas a hacer y que leas las normas.
Este hilo permanecerá cerrado y luego será borrado.

Normas del foro