I've been working on a 12 to 5 volt buck converter, but I've run into a problem. The buck converter needs to operate at a duty cycle less than 50%. I've looked at many articles and run many simulations and I've used both the formulas ((r1 +r2)/(r1+2*r2) and r1/(r1+r2)) to calculate the required resistance, but when I set it up on a breadboard, it refuses to work and is usually around 8.3 volts. I'm using a standard astable 555 circuit with a diode in parallel with r2. Any ideas? Thanks.