کسی دیگه جواب ما رو نمی ده؟
کسی دیگه جواب ما رو نمی ده؟
با سلام
من تازه می خوام برنمه نویسی با Avr را شروع کنم
یک کتاب هم در این رابطه پیدا کردم
و زبان برنامه نویسی هم C است
اولین مشکلی که دارم نحوه ارتباط با پورت
بهتر بگم هیچی در مورد سخت افزار مورد نیاز برای برنامه نویسی و مشاهده نتایج در سخت افزار نمی دونم
من میخوام یه سروو موتور رو کنترل کنم. اینو متوجه شدم که یه vcc و gnd میگیره و سیم وسط وصل میشه به میکرو. حالا با میکرو باید بهش پالس بدم؟ دقیقا نمیدونم باید چطور بهش دستور چرخش بدم. متشکرم
تو یه برنامه آماده که دیده بودم عبارتی به این صورت بود:
;PORTA=~i
اون علامت ~ برای چی هست؟
آخرین ویرایش به وسیله TOWHEN : دوشنبه 04 مرداد 1389 در 11:44 صبح
سلام دوست عزيز
اول اينكه شما براي راه اندازي موتور نبايد مستقيما به ميكرو اتصال بدي بايد با ترانزيستور وصل كني وگرنه موتور جريان زياد ميكشه ميكرو ميسوزه
اگر ميخواي بگو نحوه اتصال ترانزيستورو بگم بهت
براي پالس دادنم بايد پايه ي ترانزيستور رو به يكي از تايمراي ميكرو وصل كني و با fast pwmپالس بدي
براي چرخش موتور هم هيچ دستور خاصي نميخواد بديد فقط بايد تايمر رو فعال كنيد
و براي كنترل سرعتم فقط لازمه مقدار 0cr رو تغيير بدي
البته ميدونم خيلي دير اين جوابو زدم اما ممكنه به درده يكي ديگه بخوره
توضيح بيشتر خواستيد بگيد تا دقيق تر بگم