PDA

View Full Version : کمک! تبدیل کد AT90S233 برای ATtiny2313



kooroshi60
پنج شنبه 15 بهمن 1388, 03:36 صبح
درود به همه دوستان.

من میخام کدی رو که برای میکروی AT90S2313 نوشته شده (دیگه تولید نمیشه و تو بازار گیر نمیاد) رو تغییرش بدم برای میکروی ATtiny2313 که نوع پیشرفته تر 90S هست.

تمام رجیسترها و interrupt ها و فیوز بیت هایی که تغییر کرده بودند رو عوض کردم و لی بی فایده هست.

به درستی با AVR Studio 4 کامپایل میشه ، به میکرو هم راحت منتقل میشه ، اما مدار کار نمیکنه!

من کدی رو که تغییرش دادم آپلود کردم. دوستان میتونین به من بگین کجای کار ایراد داره؟

در ضمن مدار با کرستال 4 مگا هرتز کار میکنه.

سپاس

farzadsw
پنج شنبه 15 بهمن 1388, 23:48 عصر
متاسفانه برنامه به زبان اسمبلی هست . بنابراین کاملا به میکرو وابسته هست. دستورالعمل ها بین Attiny , at90 فرق دارن . برای همین باید تک تک خط ها چک بشن . به نظر من بهتره از روی برنامه اسمبلی الگوریتم رو در بیارید و بعدش برنامه رو مجددا بنویسید (با c )

kooroshi60
جمعه 16 بهمن 1388, 04:09 صبح
سپاس دوست گرامی از راهنمایی شما.
کار سختی به نظر میرسه. فکر میکنم بهتره که بیخیالش بشم چون از محدوده معلومات من خارجه!