All pastes #949469 Raw Edit

Someone

public c v1 · immutable
·published 2008-03-19 20:56 UTC
rendered paste body
#include <avr/io.h>#include <stdint.h>#include <avr/sfr_defs.h>#define F_OSC 8000000UL#define F_CPU 8000000UL#include <util/delay.h>#define OUTPUT 1#define INPUT 0#define BASE 10void softPWM_light(uint8_t pin){        int i = 0;        for(i= 1 ; i<9 ; i++){                setOn(pin);                _delay_ms(i/BASE);                setOff(pin);                _delay_ms((BASE-(i))/BASE);        }}int main(void){        initIO();        InitPwm();        while (1) {                uint8_t count = 0;                for (count = 0; count<9; count++) {                        softPWM_light(count);                }        }        return 0;}