با سلام . من دوتا atmega 128 دارم. هردو را پروگرم میکنم . با Usbisp Programmer
پیغام انتقال فلش با موفقیت بود میاد ولی میکرو کار نمیکنه ..
چرا ؟
میتونه مشکل از کجا باشه ؟
با سلام . من دوتا atmega 128 دارم. هردو را پروگرم میکنم . با Usbisp Programmer
پیغام انتقال فلش با موفقیت بود میاد ولی میکرو کار نمیکنه ..
چرا ؟
میتونه مشکل از کجا باشه ؟
اینکه مشکل می تونه از هزار جا باشه . مثلا تغذیه یا خود برنامه مشکل داره و خیلی چیزا
با بسکام کار میکنی؟؟؟
*** اللّهم عجّل لولیک الفرج ***
از اینکه دوستمان میگه مشکل میتونه از 1000 جا باشه من حرفشو قبول دارم ولی به نظر من مشکل از فیوز بیتته
بد تنظیم کردی
به نام آن کسی که به من بال پرواز داد تا اوج بگیرم
سلام مهندس
همونطور كه دوستان گفتن مشكل از فيوزبيت هستش.
احتمالا مربوط به فيوزبيت M103C ميشه. نبايد اين فيوزبيت فعال باشه.
_____________________________________
_____________________________________
با تشکر از همه دوستان
با بسکام کار میکنم .
ببینید . مشکلمو کامل تر توضیح بدم .
من دوتا اتمگارا روی بردهای تبدیل smd به دیپ نصب کردم . هم رو برد برد و هم روی برد مدار اصلی زدم . از کریستال خارجی و حتی داخلی استفاده کردم و حتی چندباری از یک اتمگا 8 واسه clock . حتی اگه یک برنامه ساده بش بدم که پورت دی صفر چشمک بزنه هر 5 میلی ثانیه هم کار نمیکنه . فقط پورت روشن می مونه. برنامه تو پروتئوس صحیی اجرا میشه .
من فقط اینو فهمیدم . وقتی فلش میکنم پیغام موفقیت بودنش میاد ولی گزینه verify را میزنم میگه دو دو سه جا تو میکرو وفایل تفاوت وجود داره . البته نمی تونه تفاوت ها را درست کنه .
در ضمن تو تا اتمگاه ار دوجای مختلف خریداری کردم . طرح ظاهری (نوشته ها ، سوراخ ها روش ) همه با هم فرق میکنه . یعنی دو تا atmega 128 متفاوته پس احتمال خرابی خیلی پایینه .
سلام مهندس
شما كدوم فيوزبيت ها رو فعال و كدومارو غير فعال ميكنيد؟
مدل پروگرمرتون چيه؟
_____________________________________
_____________________________________
سلام
خوب مشخصاً مشکل در پروگرام شدن میکرو هست.
مقاومت سری ندارید بین راه اتصال پروگرامر و میکرو؟
پایه pe رو چطوری وصل کردین؟
اگر شماتیک مدارتون رو (حداقل بخش میکرو) رو بفرستید بهتر میشه کمکتون کرد.
فیوز بیت m103 compbality رو غیر فعال کردی؟ چون پورتD در m103 وجود نداره
داداش اینجا نگاه کن
نحوه پروگرام كردن 128وatmega64 - ایـــــــــران میـــــــکرو ™
بعدشم این پست نگاه کن اولیی
نحوه پروگرام كردن 128وatmega64 - صفحه 2 - ایـــــــــران میـــــــکرو ™
به نام آن کسی که به من بال پرواز داد تا اوج بگیرم
ممنون
مدل پروگرمر اینه :
Multi AVR Programmer
اتمگا 32 و 16 و 8 را روی سوکت زیف عالی پروگرم میکنه . من هم از کابل isp و هم از سیم و استفاده از سوکت زیف استفاده کردم . فرقی نمیکنه .
اتصال ها هم طبق صفحه 301 شماتیک وصل کردم . درست بودن اتصال هام هم اینه که وقتی دکمه check را میزنم میکرو اوتوماتیک شناسایی میشه . گزینه read fuse هم کار میکنه .
اینم فیوز بیت ها : به صورت عکس پایینه .
فیوز بیت : m103 غیر فعاله .
پایه peچیه ؟
سلام
مهندس طبق عكسي كه شما گذاشتين فيوزبيت m103 كه فعاله!
اون فيوزبيتايي كه تيك خوردن يعني پروگرم نشدن و بقيه پروگرم شدن و فعالن.
_____________________________________
_____________________________________
فیوز بیت m103 را فعال و رایت فیوز را زدم . یک تیکه برنامم اجرا میشه یک تیکه نه ؟
کد:$regfile = "m128def.dat" $crystal = 8000000 Config Porta = Output Config Portb = Output Config Portc = Output Config Portd = Output Config Porte = Output Config Portf = Output '------------------------------------------------------------------------------- '------------------------------------------------------------------------------- Do Porta = 255 Wait 1 Porta = 0 Portb = 255 Wait 1 Portb = 0 Portc = 255 Wait 1 Portc = 0 Portd = 255 Wait 1 Portd = 0 Porte = &HFF Wait 1 Porte = 0 Portf = 255 Wait 1 Portf = 0 Loop Endفقط پورت A چشمک میزنه بقیه هیچ کار نمی کنه ؟؟؟؟؟؟؟
داداش گلم
اون end رو تو خط آخر حذف كن.
_____________________________________
_____________________________________