صفحه 1 از 1

کمک برای AVR

ارسال شده: جمعه ۱۶ مهر ۱۳۸۹, ۱۰:۵۱ ب.ظ
توسط دریا م
با سلام
ممنون می شم اگر من را راهنمایی بفرمایید :

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

ممنونم.

Re: کمک برای AVR

ارسال شده: سه‌شنبه ۱۴ دی ۱۳۸۹, ۴:۲۹ ب.ظ
توسط تحقیقاتی
میخواستم از برنامه VARتحقیق کنم.....متشکرم

Re: کمک برای AVR

ارسال شده: دوشنبه ۷ فروردین ۱۳۹۱, ۱۱:۵۷ ب.ظ
توسط alieb
سلام
ببخشید یه سوال داشتم تفاوت atmega8L با atmega8A چیه ؟یه چیزایی تو اینترنت پیدا کردم ولی جوابم رو نگرفتم.آخه یه lcd خریدم با atmega8L راه اندازی کردم ولی اشتباهی ولتاژ زیاد دادم به میکرو سوزوندمش بعد یه atmega8A خریدم دیگه lcd باهاش کار نکرد.یه lcd جدید هم خریدم ولی جواب نداد. مشکل چیه ؟؟؟؟؟؟؟؟؟؟؟؟؟

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 ها به شدت به نویز حساس اند. ارتباط بین میکرو و ال سی دی را چک نمایید

Re: کمک برای AVR

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

Re: کمک برای AVR

ارسال شده: یک‌شنبه ۱۰ اردیبهشت ۱۳۹۱, ۳:۴۸ ب.ظ
توسط mahrokhsar
1سوال بنیادی دیگه هم دارمتصویر
به طور کلی بازار کار میکرو به چه صورتیه؟منظورم اینکه من با یادگیری و تسلط کامل روی 1میکرو (مثلا avr) چه کارایی میتونم انجام بدن؟(البته بجز ساخت پروژه های دانشجویی)
و چه جاهایی میتونم مشغول به کار بشم؟