با سلام خدمت دوستان
من برای یه پروژه به داینامیکسل نیاز پیدا کردم اما چون تا به حال استفاده نکردم یک سری مشکلات دارم. داینامیکسل هایی که در اختیار من قرار گرفته سری mx28r هست که با آی سی max485 کنترلش میکنم.
من مدار رو به شکل زیر وصل کردم:

و برنامه رو هم به صورت زیر:
که قصدم روشن کردن led و سپس گرفتن فیدبک دما هستش...اما داینامیکسل هیچ جوابی به من نمیده...حتی نمیدونم led کجای داینامیکسل هست که روشن بشه. اگه کمک کنید خیلی ممنون میشم چون واقعا هرچه سریع تر بهش نیاز دارم.
فایل برنامه و پروتئوس:
http://s3.picofile.com/file/8219341826/dynamixel.zip.html
من برای یه پروژه به داینامیکسل نیاز پیدا کردم اما چون تا به حال استفاده نکردم یک سری مشکلات دارم. داینامیکسل هایی که در اختیار من قرار گرفته سری mx28r هست که با آی سی max485 کنترلش میکنم.
من مدار رو به شکل زیر وصل کردم:

و برنامه رو هم به صورت زیر:
کد:
[left]PORTD.2=1; PORTD.3=0; putchar(0xFF); delay_ms(20); putchar(0xFF); delay_ms(20); putchar(0x1); delay_ms(20); putchar(0x04); delay_ms(20); putchar(0x03); delay_ms(20); putchar(0x19); delay_ms(20); putchar(0x01); delay_ms(20); putchar(~34); delay_ms(1000); putchar(0xFF); delay_ms(20); putchar(0xFF); delay_ms(20); putchar(0x01); delay_ms(20); putchar(0x04); delay_ms(20); putchar(0x02); delay_ms(20); putchar(0x2B); delay_ms(20); putchar(0x01); delay_ms(20); putchar(0xCC); PORTD.2=0; PORTD.3=1; while (1) { // Place your code here // scanf("%d",i); i=getchar(); if(i){ sprintf(s,"%d ",i); lcd_puts(s); } }[/left]
فایل برنامه و پروتئوس:
http://s3.picofile.com/file/8219341826/dynamixel.zip.html
دیدگاه