سلام دوست عزیز
خواهش میکنم ، در مورد قسمت اول سوالت من متوجه منظورت نشدم اما توصیه میکنم از جدول های دیتاشیت فیوز بیت ها رو ببینی و پروگرم کنی ، تو کدویژن هم اگه فیوز بیت رو تیک بزنی یعنی اون فیوز...
نوع: ارسال ها; کاربر: scienceaddict; کلمات کلیدی:
سلام دوست عزیز
خواهش میکنم ، در مورد قسمت اول سوالت من متوجه منظورت نشدم اما توصیه میکنم از جدول های دیتاشیت فیوز بیت ها رو ببینی و پروگرم کنی ، تو کدویژن هم اگه فیوز بیت رو تیک بزنی یعنی اون فیوز...
سلام دوست عزیز
من هم دقیقا پروگرمر شما رو دارم و دقیقا مشکل شما رو داشتم ، شش هفت ماه رود یک مگا8 و یک 2313 رو هر کاری که دوستان گفتند انجام دادم نشد که نشد ، هر چیزی که به ذهنتون برسه تو این تاپیک...
سلام دوست عزیز
من همین برنامه ای که تو پست #23 هست رو به اسمبلی اجرا کردم ، تو تمام خونه های AT24C16 به ترتیب FF و 00 یکی در میون نوشتم ، بعد از نوشتن پورت B چشمک میزنه ،
بعد با یه میکرو دیگه که...
سلام دوست عزیز
ببخشید من منظورتونو متوجه نشدم
بهر حال من تو پروتیوس تست کردم و عملا هم دیدم که تو خوندن اون شرط پایان باید باشه و اگر باشه درسته ، خط به خط برنامه ام رو تو پروتیوس دیباگ کردم عکسش...
سلام دوست عزیز
دوست عزیز من شما تاپیکی که گذاشتم رو خوندی ؟
تابع نوشتن شما در حافظه اشتباه است ، به صورت زیر اصلاح کنید
BYTE read_ext_eeprom(long int address) {
BYTE data;
...
سلام دوست عزیز
شما لینک زیر که کوتاه هست رو بخون
دقیقا مشکل شما رو داشتم ، دوستمون هم داشت ، طبق اون توضیحات برید بعد ببینید میتونید بخونید ؟
من هم عملا و هم تو پروتیوس با AT24C512 نوشتن و...
سلام دوست عزیز
من فکر کردم شما مسئله ات رو تا حالا حل کردی:baad:
سوال من از شما اینه که شما از کجا مطمئنید تو حافظه مینویسه بجای اینکه بخونه؟
و اینکه احتمالش خیلی کمه چون این ارتباط مثل 1wire زمان...
سلام دوست عزیز
اگه برنامه اسمبلی PIC باشه من میتونم کمکت کنم به اسمبلی AVR یا C AVR تبدیل کنی ، ولی موهای سر ادم سفید میشه تا این کارو کنه
منم دارم یه جوجه کشی کوچولو میسازم اما میکروم PIC هست که...
سلام دوست عزیز
شما دیتاشیت MOC3021 رو دانلود کن تهش نقشه رو داره ، بستگی به بار داره اما خازن و مقاومت سری شده سمت راست ، و مقاومت 330 اهم پایینی رو میتونی نذاری ، مقاومت 360 اهم بالایی رو نیم وات...
مشکل از شما نیست ، از میکروچیپ هم که اصلا نیست ، از کامپایلر شماست من نمیدونم چرا حجم برنامه میره بالا ، در صورتی که فقط یه دستور کال تو ساب روتین اضافه میشه ، شما یه اسمبلی باز کن ، اسم برچسبتو کال...
سلام دوست عزیز منم خودم با C کار میکردم ، اما توبه کردم که برای میکروکنترلر ها فقط اسمبلی بنویسم ، AVR و PIC ، این برنامه ای که میذارم رو هم تو eeprom داخلی نوشتم و هم تو خارجی ، خارجیه چون کتابخونه...
سلام دوست عزیز ، در میکروکنترلر های pic به محض اینکه وقفه ای رخ میده ، بیت هفتم رجیستر INTCON یا همون GIE صفر میشه و تا زمانی که برنامه در ساب روتین وقفه ی مورد نظر هست به هیچ وقفه ی دیگه ای پاسخ...
سلام دوست عزیز ، بهتره با هم جمع شیم و به شرکت میکروچیپ توصیه کنیم که این چه وضعشه ، ما از چند تا وقفه استفاده میکنیم ، مشکل ایجاد میشه Good Luck
سلام
دوست عزیز فیوز بیت ckopt باید زمانی فعال بشه که میخوای از حداکثر دامنه ی نوسان اسیلاتور استفاده کنی مثلا برای ATmega8L چون حداکثر فرکانس 8MHz است , برای کار کردن میکرو در این فرکانس باید این...
سلام
میشه دقیق تر در این مورد توضیح بدید که کدوم فیوز بیت رو باید پروگرم کرد
من تو دیتاشیت اتمل چیزی ندیدم لطف میکنید اگه دقیق آدرس بدید
دوست عزیز من نفهمیدم منظور شما از قرار دادن سه پالس در حلقه وایل چیه ؟؟
تایمر ها قسمت های جداگانه ای از cpu هستندن و کافیه شما تایمر هاتون رو یک بار مقدار دهی کنید و میتونید انتهای برنامه
while(1):...
خوشحالم مشکلتون حل شد
العاقل الاشاره ، یه اشاره کنید که کجاش مشکل داشت ممنون میشیم
معذرت میخوام من منظور شما رو درست متوجه نشده بودم
چون شما تو پست سه گفته بودید که همه چیز متوقف میشه ، من فکر کردم که شمارنده تون گیر میکنه ، سوادم قد نمیده بازم چیزی به ذهنم رسید میگم ،
آقایون...
سلام دوست عزیز
میکروی شما هنگ نمیکنه ، برنامه ی شما گیر میکنه
من برنامه تونو دیدم و دیباگ کردم ، چیز زیادی نفهمیدم جزاینکه در پروتیوس هم که یک حرف رو در ترمینال تایپ کردم و اینتر نزدم ، کانتر متوقف...
سلام دوست عزیز
اینطور که من متوجه شدم این آی سی ورودی سریال میگیره و تبدیل میکنه به خروجی پارالل که خروجی هاش لچ هستند ، جریان خروجی (ال ای دی ها) با یه مقاومت خارجی میتونه از ۵ تا ۹۰ میلی آمپر...
خب برنامه رو با AVRStudio دیباگ کنید ببینید که پروگرم کانتر شما کجا میره و کجا گیر میکنه یا اینکه برنامه رو بذارید تا دوستان بیان نظر بدهند ما هم اگه سوادمون بکشه میگیم
سلام دوست عزیز ،
با چه کامپایلر و چه زبانی برنامه مینویسید؟ و اینکه وقتی وقفه فعال میشه دقیقا چه اتفاقی میافته ؟