کمک برای AVR

در اين بخش مي‌توانيد در مورد تمامي مسائل مرتبط با میکروکنترلرهای AVR به بحث بپردازيد

مدیران انجمن: SAMAN, sinaset, شوراي نظارت

ارسال پست
New Member
پست: 9
تاریخ عضویت: پنج‌شنبه ۱۷ تیر ۱۳۸۹, ۴:۴۸ ب.ظ
سپاس‌های ارسالی: 4 بار
سپاس‌های دریافتی: 6 بار

کمک برای AVR

پست توسط دریا م »

با سلام
ممنون می شم اگر من را راهنمایی بفرمایید :

1:
من در برنامه باید INT0 و TIMER1 را فعال کنم تا این جا مشکلی نیست ولی باید یک پالس خارجی به اینتراپت بدم و بعد از آن تایمر فعال شود و شروع به شمارش سرریزها کند.پایه مربوط به فعال کردن INT0 پورت D.2 و پایه مربوط به لبه بالارونده تایمر 1 PORTB.1/T1 حالا چی میشه؟
اصلا می شه اینتراپت مربوط به خود تایمر را فعال کنم؟همان کار صورت می گیرد؟؟
2:
سوال بعد در مورد (1)while خب این حلقه ی بی نهایت است و در خاتمه برنامه دستورات دوباره از اول تکرار می شود.چه طور دستور بدهم که بعد از شروع پالس دوباره شروع کند؟؟

ممنونم.
New Member
پست: 1
تاریخ عضویت: سه‌شنبه ۱۴ دی ۱۳۸۹, ۴:۱۲ ب.ظ

Re: کمک برای AVR

پست توسط تحقیقاتی »

میخواستم از برنامه VARتحقیق کنم.....متشکرم
New Member
پست: 2
تاریخ عضویت: جمعه ۲۸ بهمن ۱۳۹۰, ۲:۲۱ ب.ظ

Re: کمک برای AVR

پست توسط alieb »

سلام
ببخشید یه سوال داشتم تفاوت atmega8L با atmega8A چیه ؟یه چیزایی تو اینترنت پیدا کردم ولی جوابم رو نگرفتم.آخه یه lcd خریدم با atmega8L راه اندازی کردم ولی اشتباهی ولتاژ زیاد دادم به میکرو سوزوندمش بعد یه atmega8A خریدم دیگه lcd باهاش کار نکرد.یه lcd جدید هم خریدم ولی جواب نداد. مشکل چیه ؟؟؟؟؟؟؟؟؟؟؟؟؟
Captain II
Captain II
نمایه کاربر
پست: 522
تاریخ عضویت: سه‌شنبه ۷ فروردین ۱۳۸۶, ۹:۳۶ ق.ظ
محل اقامت: ایران
سپاس‌های ارسالی: 11 بار
سپاس‌های دریافتی: 763 بار
تماس:

Re: کمک برای AVR

پست توسط robotic »

دریا م نوشته شده:با سلام
ممنون می شم اگر من را راهنمایی بفرمایید :

1:
من در برنامه باید INT0 و TIMER1 را فعال کنم تا این جا مشکلی نیست ولی باید یک پالس خارجی به اینتراپت بدم و بعد از آن تایمر فعال شود و شروع به شمارش سرریزها کند.پایه مربوط به فعال کردن INT0 پورت D.2 و پایه مربوط به لبه بالارونده تایمر 1 PORTB.1/T1 حالا چی میشه؟
اصلا می شه اینتراپت مربوط به خود تایمر را فعال کنم؟همان کار صورت می گیرد؟؟
2:
سوال بعد در مورد (1)while خب این حلقه ی بی نهایت است و در خاتمه برنامه دستورات دوباره از اول تکرار می شود.چه طور دستور بدهم که بعد از شروع پالس دوباره شروع کند؟؟

ممنونم.


1- حالا شما برنامه را بنویس
اینتراپت تایمر ربطی به آغاز ندارد و فقط اعلام می کند که سرریز اتفاق افتاده یا با عددی برابر شده

2- شما پالس را به پایه ریست بده



سلام
ببخشید یه سوال داشتم تفاوت atmega8L با atmega8A چیه ؟یه چیزایی تو اینترنت پیدا کردم ولی جوابم رو نگرفتم.آخه یه lcd خریدم با atmega8L راه اندازی کردم ولی اشتباهی ولتاژ زیاد دادم به میکرو سوزوندمش بعد یه atmega8A خریدم دیگه lcd باهاش کار نکرد.یه lcd جدید هم خریدم ولی جواب نداد. مشکل چیه ؟؟؟؟؟؟؟؟؟؟؟؟؟


فرقش ولتاژ شناسایی است
L یعنی low voltage
یعنی ولتاژ 3تا 5.5 را یک در نظر می کیرد
اما A ولتاي 4.5 تا 5.5 را یک در نظر می گیرد

lcd ها به شدت به نویز حساس اند. ارتباط بین میکرو و ال سی دی را چک نمایید
هرکه را اسرار حق آموختند
مهر کردند و دهانش دوختند
New Member
پست: 2
تاریخ عضویت: یک‌شنبه ۶ شهریور ۱۳۹۰, ۴:۳۸ ب.ظ

Re: کمک برای AVR

پست توسط mahrokhsar »

با سلام,
من تصمیم دارم کار با avr رو شروع کنم.اطلاعاتم در حد گذروندن 3واحد درسی میکرو توی دانشگاست.با زبان برنامه نویسی c هم تا حدودی آشناهستم ولی کار عملی نداشتم.میخواستم بپرسم از کجاشروع کنم؟یعنی برم آموزشگاه هایی مثل مجتمع فنی یا شرکت هایی که کار پروژه ای انجام میدن و1قسمت از کارشونو به آموزش اختصاص دادن؟؟ اگر شرکت بهتره,چه شرکتی برم؟؟
با تشکر.
New Member
پست: 2
تاریخ عضویت: یک‌شنبه ۶ شهریور ۱۳۹۰, ۴:۳۸ ب.ظ

Re: کمک برای AVR

پست توسط mahrokhsar »

1سوال بنیادی دیگه هم دارمتصویر
به طور کلی بازار کار میکرو به چه صورتیه؟منظورم اینکه من با یادگیری و تسلط کامل روی 1میکرو (مثلا avr) چه کارایی میتونم انجام بدن؟(البته بجز ساخت پروژه های دانشجویی)
و چه جاهایی میتونم مشغول به کار بشم؟
ارسال پست

بازگشت به “میکروکنترلرهای AVR”