سلام خدمت دوستان
هرکی با این میکرو ی بد قلق مشکل داره جوابش اینجاست.
لطفا دیگه در این مورد تایپیک نزنین (همین جا بپرسین)
فقط در صورتی که بخواین در مورد کد atmega128a ای که نوشتین بحث کنین تایپیک بزنین
بریم سراغ بررسی atmega128a:
1- اولین و مهم ترین و مشکل ساز ترین و بدترین و و و ... تنظیمات فیوزبیت این بدجنسه: دو تا فیوز بیت!!!
اول این رو بخونین: (http://picpars.com/302/%D9%81%DB%8C%...%8C-atmega128/)
>> فیوز بیت : m103c
این فیوزبیت باید باید باید غیر فعال باشه. اگه غیر فعال نکنین بعدش که کد رو روش می ریزین و اجرا می کنین قیافتون اینجوری میشه >> بعد میکرو رو مقصر می دونین و >> در حالی که میکرو >> بی تقصیره
>> فیوزبیت : watch dog timer
اینم برای خودش یه کرمیه که همون اول فعاله. باید غیر فعالش کنین تا هی برنامتون رو از اول نکنه. دیدی گفتم میکرو بی گناهه
2- پروگرام کردن این بیچاره:
همیشه بهترین آموزگار این avr ها دیتاشیتشونه. برای پرو گرام کردنشون >>>
تموم شد و خلاص
نه هنوز مونده >>>
1- تغذیه رو مطمئن باشین که وصل کردین یا نه
2- کریستال رو مطمئن باشین روی خارجیه یا داخلی (اگه خارجیه طبیعتا باید براش کریستال بذارین)(هرچی نزدیک به میکرو باشه خیلی بهتره (نویز کمتر میشه)
3- از درست وصل کردن پایه ها مطمئن باشین
اما در مورد پایه pen باید بگم مود program enable هستش که بهتره توسط مقاومتی (ترجیحا 10 کیلو اهم) پول آپ بشه (به مثبت وصل بشه) (کلا کار خاصی نمی کنه (پس چرا گذاشتن؟؟؟))
(تو متن دیتاشیت یه جوری توضیح داده که انگار این پایه می تونه به جای پایه ی ریست به کار گرفته بشه)(برای پروگرامینگ)
3- درست تنظیم کردن پشته های سخت افزاری که atmega آدرس ها رو گم نکنه (بیشتر از این نمی تونم توضیح بدم که با دوستان باشه بعدا اصلاح کنم)
4- پورت های f و g: نمیشه به صورت بیتی بهشون دستور بدی. یعنی به جای اینکه بنویسی:
باید بنویسی:
البته ممکنه ide ای که شما باهاش کار می کنین این امکان رو فراهم کنه
2- بقیه اش دیگه عمومی میشه:
1- تغذیه: اگه بهش غذا ندین که نمی تونه کار کنه.تازه بهتره غذاتون خیلی شور نباشه چون مغزش قاطی می کنه
یعنی ولتاژ 3 تا 5 ولت رگوله شده (رگوله شده = هرچی کم نمک تر بهتر) به مقدار 500 الی 1 آمپر (مال وقتیه که خیلی از پایه هاش جریان می کشین. در ضمن یادتون باشه بیشتر از 20 میلی آمپر (در حد یه led) ازش جریان نکشین که باید فاتحه اش رو بخونین. (20 میلی آمپر احتیاطیه. ولی تا 40 میلی آمپر هم میده)
2- کریستال: وقتی فیوز بیت رو روی خارجی تنظیم می کنی طبیعتا باید براش یه کریستال بذاری دیگه ( چقدر مورد داشتیم تو این موضوع) (اینا دیگه خیلی پیش پا افتیده شده و نباید باعث مشکل باشه)
3- pcb: دقت بکنین توی این طراحی ها. بر اساس اصول بسازین هیچ چیش نمیشه
https://s19.picofile.com/file/843326...Noise.pdf.html اینو بخونین تا مشکل خاصی نداشته باشین
خب بریم سراغ تایپیک هایی که برای این بحث زده شده که کمم نیستن
1- ارور در پروگرم کردن اتمگا 128 (eca.ir) پروگرام کردن
2- مشکل با میکرو 128 (eca.ir) تغذیه ، فیوز بیت ، سخت افزار پورت های f و g
3- حافظه فلش مگا 128 (eca.ir) تنظیم پشته های سخت افزاری
4- مشکل پورت G اتمگا 128(فوری) (eca.ir) سخت افزار پورت های f و g
5- مشکل با 128 (eca.ir) تنظیم پشته های سخت افزاری
6- درست عمل نکردن برنامه روی atmega 128 (eca.ir) پروگرام کردن ، فیوز بیت ، pcb
7- مشکل بد با پروگرام کردن مگا 128 (eca.ir) پروگرام کردن ، فیوزبیت ، تنظیم پشته های سخت افزاری
8- ATMega 128 A auمشکل شناسایی و پروگرام (eca.ir) پروگرام کردن
9- کم آوردن مگا 128 با بیسکام (eca.ir) تنظیم پشته های سخت افزاری ، برنامه نویسی نامناسب
10- مشکل عجیب با مگا 128 (eca.ir) فیوز بیت
11- پروگرم کردن Atmega128 با پروگرم هاتل؟ (eca.ir) پروگرام کردن
12- مشکل همیشگی من با ATMEGA 128 (eca.ir) پروگرام کردن ، فیوز بیت ، تغذیه
13- یک مشکل با مگا 128 (eca.ir) فیوز بیت
14- مشکل در پروگرامه mega 128 (eca.ir) پروگرام کردن
15- مگا 128 فقل شده (eca.ir) پروگرام کردن ، فیوز بیت ، کریستال
16- آموزش اتصال Atmega 128 به پروگرامر (eca.ir) pcb ، تغذیه
17- پروگرام کردن ATMega128 (eca.ir) پروگرام کردن
18- ATMEGA 128 را میتوان با پروگرمر STK200/300 برنامه ریزی کرد یا نه؟ (eca.ir) پروگرام کردن ، pcb ، فیوزبیت
19- اتصال اسیلاتور 16MHz بلکه هم بیشتر به میکرو 128 (eca.ir) کریستال
20- معنی اسم های پایه های اتمگا 128 (eca.ir) پایه ها
21- راهنمایی برای استفاده از پورت c در اتمگاه 128 به عنوان I/O (eca.ir)
22- اتمگا 128 و اشکال در برنامه و پروگرمر (eca.ir)
آخیش تموم شد (امیدوارم دیگه تایپیک های تکراری زده نشن و هرچی سوال دارین فقط اینجا بپرسین ولی اگه می خواین در مورد کدتون سوال بپرسین یه تایپیک دیگه بزنین اونجا بپرسین)
بحث اصلاح می شود ... ( دوستان کمک کنند موارد اشتباه رو درست کنم)
---------------------------------------------------------------------------------- تشکر از دوستان
saeiddiod
----------------------------------------------------------------------------------
هزینه = سه تا صلوات بفرستین برای ظهور امام زمان(عج) تا بیاد و ما رو از این روزای سخت کرونایی نجات بده
هرکی با این میکرو ی بد قلق مشکل داره جوابش اینجاست.
لطفا دیگه در این مورد تایپیک نزنین (همین جا بپرسین)
فقط در صورتی که بخواین در مورد کد atmega128a ای که نوشتین بحث کنین تایپیک بزنین
بریم سراغ بررسی atmega128a:
1- اولین و مهم ترین و مشکل ساز ترین و بدترین و و و ... تنظیمات فیوزبیت این بدجنسه: دو تا فیوز بیت!!!
اول این رو بخونین: (http://picpars.com/302/%D9%81%DB%8C%...%8C-atmega128/)
>> فیوز بیت : m103c
این فیوزبیت باید باید باید غیر فعال باشه. اگه غیر فعال نکنین بعدش که کد رو روش می ریزین و اجرا می کنین قیافتون اینجوری میشه >> بعد میکرو رو مقصر می دونین و >> در حالی که میکرو >> بی تقصیره
>> فیوزبیت : watch dog timer
اینم برای خودش یه کرمیه که همون اول فعاله. باید غیر فعالش کنین تا هی برنامتون رو از اول نکنه. دیدی گفتم میکرو بی گناهه
2- پروگرام کردن این بیچاره:
همیشه بهترین آموزگار این avr ها دیتاشیتشونه. برای پرو گرام کردنشون >>>
نوشته اصلی توسط lachini
نمایش پست ها
نوشته اصلی توسط lachini
نمایش پست ها
نه هنوز مونده >>>
1- تغذیه رو مطمئن باشین که وصل کردین یا نه
2- کریستال رو مطمئن باشین روی خارجیه یا داخلی (اگه خارجیه طبیعتا باید براش کریستال بذارین)(هرچی نزدیک به میکرو باشه خیلی بهتره (نویز کمتر میشه)
3- از درست وصل کردن پایه ها مطمئن باشین
اما در مورد پایه pen باید بگم مود program enable هستش که بهتره توسط مقاومتی (ترجیحا 10 کیلو اهم) پول آپ بشه (به مثبت وصل بشه) (کلا کار خاصی نمی کنه (پس چرا گذاشتن؟؟؟))
(تو متن دیتاشیت یه جوری توضیح داده که انگار این پایه می تونه به جای پایه ی ریست به کار گرفته بشه)(برای پروگرامینگ)
3- درست تنظیم کردن پشته های سخت افزاری که atmega آدرس ها رو گم نکنه (بیشتر از این نمی تونم توضیح بدم که با دوستان باشه بعدا اصلاح کنم)
نوشته اصلی توسط ژوپیتر
نمایش پست ها
نوشته اصلی توسط ژوپیتر
نمایش پست ها
نوشته اصلی توسط saeiddiod
نمایش پست ها
کد PHP:
portf.1 = 1
کد PHP:
portf = 0b01000000
2- بقیه اش دیگه عمومی میشه:
1- تغذیه: اگه بهش غذا ندین که نمی تونه کار کنه.تازه بهتره غذاتون خیلی شور نباشه چون مغزش قاطی می کنه
یعنی ولتاژ 3 تا 5 ولت رگوله شده (رگوله شده = هرچی کم نمک تر بهتر) به مقدار 500 الی 1 آمپر (مال وقتیه که خیلی از پایه هاش جریان می کشین. در ضمن یادتون باشه بیشتر از 20 میلی آمپر (در حد یه led) ازش جریان نکشین که باید فاتحه اش رو بخونین. (20 میلی آمپر احتیاطیه. ولی تا 40 میلی آمپر هم میده)
2- کریستال: وقتی فیوز بیت رو روی خارجی تنظیم می کنی طبیعتا باید براش یه کریستال بذاری دیگه ( چقدر مورد داشتیم تو این موضوع) (اینا دیگه خیلی پیش پا افتیده شده و نباید باعث مشکل باشه)
3- pcb: دقت بکنین توی این طراحی ها. بر اساس اصول بسازین هیچ چیش نمیشه
https://s19.picofile.com/file/843326...Noise.pdf.html اینو بخونین تا مشکل خاصی نداشته باشین
خب بریم سراغ تایپیک هایی که برای این بحث زده شده که کمم نیستن
1- ارور در پروگرم کردن اتمگا 128 (eca.ir) پروگرام کردن
2- مشکل با میکرو 128 (eca.ir) تغذیه ، فیوز بیت ، سخت افزار پورت های f و g
3- حافظه فلش مگا 128 (eca.ir) تنظیم پشته های سخت افزاری
4- مشکل پورت G اتمگا 128(فوری) (eca.ir) سخت افزار پورت های f و g
5- مشکل با 128 (eca.ir) تنظیم پشته های سخت افزاری
6- درست عمل نکردن برنامه روی atmega 128 (eca.ir) پروگرام کردن ، فیوز بیت ، pcb
7- مشکل بد با پروگرام کردن مگا 128 (eca.ir) پروگرام کردن ، فیوزبیت ، تنظیم پشته های سخت افزاری
8- ATMega 128 A auمشکل شناسایی و پروگرام (eca.ir) پروگرام کردن
9- کم آوردن مگا 128 با بیسکام (eca.ir) تنظیم پشته های سخت افزاری ، برنامه نویسی نامناسب
10- مشکل عجیب با مگا 128 (eca.ir) فیوز بیت
11- پروگرم کردن Atmega128 با پروگرم هاتل؟ (eca.ir) پروگرام کردن
12- مشکل همیشگی من با ATMEGA 128 (eca.ir) پروگرام کردن ، فیوز بیت ، تغذیه
13- یک مشکل با مگا 128 (eca.ir) فیوز بیت
14- مشکل در پروگرامه mega 128 (eca.ir) پروگرام کردن
15- مگا 128 فقل شده (eca.ir) پروگرام کردن ، فیوز بیت ، کریستال
16- آموزش اتصال Atmega 128 به پروگرامر (eca.ir) pcb ، تغذیه
17- پروگرام کردن ATMega128 (eca.ir) پروگرام کردن
18- ATMEGA 128 را میتوان با پروگرمر STK200/300 برنامه ریزی کرد یا نه؟ (eca.ir) پروگرام کردن ، pcb ، فیوزبیت
19- اتصال اسیلاتور 16MHz بلکه هم بیشتر به میکرو 128 (eca.ir) کریستال
20- معنی اسم های پایه های اتمگا 128 (eca.ir) پایه ها
21- راهنمایی برای استفاده از پورت c در اتمگاه 128 به عنوان I/O (eca.ir)
22- اتمگا 128 و اشکال در برنامه و پروگرمر (eca.ir)
آخیش تموم شد (امیدوارم دیگه تایپیک های تکراری زده نشن و هرچی سوال دارین فقط اینجا بپرسین ولی اگه می خواین در مورد کدتون سوال بپرسین یه تایپیک دیگه بزنین اونجا بپرسین)
بحث اصلاح می شود ... ( دوستان کمک کنند موارد اشتباه رو درست کنم)
---------------------------------------------------------------------------------- تشکر از دوستان
saeiddiod
----------------------------------------------------------------------------------
هزینه = سه تا صلوات بفرستین برای ظهور امام زمان(عج) تا بیاد و ما رو از این روزای سخت کرونایی نجات بده
دیدگاه