۰۵-آذر-۱۳۹۱, ۲۰:۱۰:۵۲
سلام دوستان من دارم یه برنامه واسه روبات می نویسم می خوام یک تابع به شکل زیر بنویسم
unsigned char clockwise(float speed)
{
step=0x08;
for (i=0;i<4;i++) {
Step01=step>>i;
return Step01;
delay_ms(speed);
}
ولی یه مشکلی هست هر وقت می خوام تابع رو صدا بزنم اجرا اجرا نمیشه مقدار خروجی همان مقدار 0x08 هست خواهش می کنم اگه ممکنه راهنمائیم کنید
خیلی فوری ی ی ی ی ی ی ی ی
unsigned char clockwise(float speed)
{
step=0x08;
for (i=0;i<4;i++) {
Step01=step>>i;
return Step01;
delay_ms(speed);
}
ولی یه مشکلی هست هر وقت می خوام تابع رو صدا بزنم اجرا اجرا نمیشه مقدار خروجی همان مقدار 0x08 هست خواهش می کنم اگه ممکنه راهنمائیم کنید
خیلی فوری ی ی ی ی ی ی ی ی