infidelboy Posted March 18, 2011 Report Posted March 18, 2011 i have bought a brushless motor from robokit and tried to run it with at89s52.. but i am not able to run it.here is image of motor i boughtat the input power pin, i have applied a 12 V dc.at the other three pins i have applied the control pulse, but it is not working.here is the programing code for the control pins i used#include <regx51.h>sbit i1=P2^0; //for control pin 1sbit i2=P2^1; //for control pin 2sbit i3=P2^2; //for control pin 3void MSDelay(unsigned int);void main(){ P2=0x00;while(1){i1=0x01;MSDelay(40);i2=0x01;MSDelay(40);i3=0x01;MSDelay(40);i1=0x00;MSDelay(40);i2=0x00;MSDelay(40);i3=0x00;MSDelay(40);}}void MSDelay(unsigned int a){unsigned int i,j;for (i=0;i<a;i++)for (j=0;j<1275;j++);}resulting in output as attached file..whats wrong here... Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.