با سلام . من دوتا atmega 128 دارم. هردو را پروگرم میکنم . با Usbisp Programmer
پیغام انتقال فلش با موفقیت بود میاد ولی میکرو کار نمیکنه ..
چرا ؟
میتونه مشکل از کجا باشه ؟
نمایش نسخه قابل چاپ
با سلام . من دوتا atmega 128 دارم. هردو را پروگرم میکنم . با Usbisp Programmer
پیغام انتقال فلش با موفقیت بود میاد ولی میکرو کار نمیکنه ..
چرا ؟
میتونه مشکل از کجا باشه ؟
اینکه مشکل می تونه از هزار جا باشه . مثلا تغذیه یا خود برنامه مشکل داره و خیلی چیزا :0013:
با بسکام کار میکنی؟؟؟
از اینکه دوستمان میگه مشکل میتونه از 1000 جا باشه من حرفشو قبول دارم ولی به نظر من مشکل از فیوز بیتته
بد تنظیم کردی
سلام مهندس:hi:
همونطور كه دوستان گفتن مشكل از فيوزبيت هستش.
احتمالا مربوط به فيوزبيت M103C ميشه. نبايد اين فيوزبيت فعال باشه.
با تشکر از همه دوستان
با بسکام کار میکنم .
ببینید . مشکلمو کامل تر توضیح بدم .
من دوتا اتمگارا روی بردهای تبدیل smd به دیپ نصب کردم . هم رو برد برد و هم روی برد مدار اصلی زدم . از کریستال خارجی و حتی داخلی استفاده کردم و حتی چندباری از یک اتمگا 8 واسه clock . حتی اگه یک برنامه ساده بش بدم که پورت دی صفر چشمک بزنه هر 5 میلی ثانیه هم کار نمیکنه . فقط پورت روشن می مونه. برنامه تو پروتئوس صحیی اجرا میشه .
من فقط اینو فهمیدم . وقتی فلش میکنم پیغام موفقیت بودنش میاد ولی گزینه verify را میزنم میگه دو دو سه جا تو میکرو وفایل تفاوت وجود داره . البته نمی تونه تفاوت ها را درست کنه .
در ضمن تو تا اتمگاه ار دوجای مختلف خریداری کردم . طرح ظاهری (نوشته ها ، سوراخ ها روش ) همه با هم فرق میکنه . یعنی دو تا atmega 128 متفاوته پس احتمال خرابی خیلی پایینه .
سلام مهندس:hi:
شما كدوم فيوزبيت ها رو فعال و كدومارو غير فعال ميكنيد؟
مدل پروگرمرتون چيه؟
سلام
خوب مشخصاً مشکل در پروگرام شدن میکرو هست.
مقاومت سری ندارید بین راه اتصال پروگرامر و میکرو؟
پایه pe رو چطوری وصل کردین؟
اگر شماتیک مدارتون رو (حداقل بخش میکرو) رو بفرستید بهتر میشه کمکتون کرد.
فیوز بیت m103 compbality رو غیر فعال کردی؟ چون پورتD در m103 وجود نداره
داداش اینجا نگاه کن
[Dear Guest/Member you can't see link before replyclick here to register]
بعدشم این پست نگاه کن اولیی
[Dear Guest/Member you can't see link before replyclick here to register]
ممنون
مدل پروگرمر اینه :
[Dear Guest/Member you can't see link before replyclick here to register]
اتمگا 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 رو تو خط آخر حذف كن.
مهندس جان چه ربطی داره .... !!!؟؟؟؟نقل قول:
آخه اون پایان برنامه هست و تازه یک حلقه بی نهایت داریم . اصلا اون خط کلا اجرا نمیشه