ايران ويج

نسخه‌ی کامل: atmega1284p
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2
سلام.من میخوام با این میکرو مد کپچر3 رو فعال کنم اما هرکاری میکنم برنامه خطا میده.حتی میخوام تو مد pwm2 هم فعال کنم باز هم خطا میده.اصلا این ای سی از خانواده xmega هستش تا atmega??Shy
کد:
Config Timer3 = Timer , Capture Edge = Falling , Noise Cancel = 1 , Prescale = 1024
Enable Interrupts
Enable Icp3
On Icp3 Q
.
.
.
خطا هم دستور"Icp3"رو میده.
پیام خطا:..varible cant be used whit set [timsk3],in
یکی هم پیدا بشه جواب مارو بده.راستی چطور میشه این میکرو رو روی فرکانس 20 مگا تنظیم کرد؟اخه تو پروتوس تو قسمت مربوط به تنظیمات فرکانس چنین عددی ندیدم
خب فکر میکنم باید بذارین روی crystal high freq دیگه
این گزینه وجود نداره.ضمن اینکه میخوام تو مد pwm2 و یا کپچر3 راهاندازی کنم خطا میده.لطفا راهنمایی کنید
ما همچنان منتظر جواب یه مهندس تو این انجمن هستیم.یعنی اینقدر سوال ما سخت بود؟
طبیعتا باید فیوزبیت ها روی کریستال خارجی تنظیم بشه و در برنامه مقدار 20MHz برای کریستال لحاظ بشه.
با این میکرو کار نکردم ، اما قائدتا روالش همینه و فکر نمی کنم چیز خاصی داشته باشه!!!
داداش قربونت.اینو میدونم.اما مشکل اینجاست که این میکرو تو قسمت کریستال خارجی حداکثر تا 8مگا نوشته.عکس رو میزارم تا متوجه منظورم بشین.تو دیتاشیتش هم هرچی گشتم چیز خاصی ندیدم.[
این که برای شبیه سازیه!
مهم نیست ، روی همون 1111 بذارید و کریستال رو متصل کنید.
شبیه ساز برای چک کردن یه چیزای کلی هست ، اگر جواب مد نظر رو نگرفتید ، عملی ببندید و تست بزنید.
دستت درد نکنه.فقط یه سوال دیگه:تو برنامه progisp هم فیوزبیتهای مربوط به این ای سی باز هم همین مقادیر رو داره میخوام بدونم که باز هم مشکلی پیش نمیاره؟

راستی مشکل مربوط به کپچر3 و pwm2 حل شد.مشکل از برنامه بسکام بود که با نصب ورژن بالاتر حل شد.دیگه از بسکام خسته شدم.دارم دنبال یه منبع خوب واسه یادگیری زبان c میگردم.اخه تو اینترنیت اکثرا جزوه ها در حد چندتا مثال محدود شده هستش.
بله فیوزبیت ها برای کریستال خارجی 1111 هست و همین درسته ، فقط کریستال و خازن هاش رو فراموش نکنید متصل کنید.
بله دنبال زبان C باشید ، بهترهه ...
اقا دستت درد نکنه
صفحه‌ها: 1 2