¿100Hz en la salida del operacional?, deberías leer 50Hz. En realidad el dimmer trabaja en 100 semiciclos, 50 negativos y 50 positivos, pero si has leído con un frecuencímetro, que sólo cuenta flanco ascendente o descendente, deberías leer 50Hz.
Si manolo. lo medi con el frecuentimetro y me da justo 100Hz, como puede ver en el assembler esta configurado asi
; Phase control constants
Resolution EQU .256 ; Analogue dimming resolution
Mains_freq EQU .100 ; 100 Parts a second
Interupts_s EQU Mains_freq*Resolution ; Interupts per second
Amount_to_cnt EQU Instruction_rate/Interupts_s ; number to count in timer0
Timer0_cnt EQU .256-Amount_to_cnt ; invert value to count (timer0 counts till overflow)
Delay_Value EQU .40
a mi me es raro esto pero queria probarlo, hasta ahora tengo problema que el chip programado y no me va como tiene que ir, otra pregunta es que yo lo assemble
como puede ver aqui
And use them it to phase control mains
If Basic =1 For Model with two Leds
If basic =0 For Model with 7 Seg Display
en modo basic=1 para evitarme el rollo del display, me he metido en lio porque en verdad yo no necesito montarlo, solo lo hice para que las gente lo pudiera hacer

ya que diimmer tengo un moton en mi empresa

necesito tu consejo

buenos dias europa