i was using following code to control my servomotor by atmega8. instead of stopping servo to the angle it keep on moving to random angles until the port being used stops giving pulse current
#define F_CPU 4000000UL
#include <avr/io.h>
#include <util/delay.h>
int main(void) {
DDRC = 0b00100000;
while(1) {
PORTC ^= 1 << PORTC5;
_delay_ms(100);
}
return 0;
}
Please any one help me and it it could be then suggest me some better way to do so i'll be very thankful.
#define F_CPU 4000000UL
#include <avr/io.h>
#include <util/delay.h>
int main(void) {
DDRC = 0b00100000;
while(1) {
PORTC ^= 1 << PORTC5;
_delay_ms(100);
}
return 0;
}
Please any one help me and it it could be then suggest me some better way to do so i'll be very thankful.