با سلام.
من وقتی با استفاده از برنامه progisp فیوزبیت کریستال رو روی ext crystal/resistor high freq قرار میدم و یک کریستال 16mgh هم میزارم برنامه درست اجرا نمیشه.
مثلا یه led رو که روشن میکنم ثابت نمیمونه و همینجور چشمک میزنه.
مشکل از چیه؟؟
با سلام.
من وقتی با استفاده از برنامه progisp فیوزبیت کریستال رو روی ext crystal/resistor high freq قرار میدم و یک کریستال 16mgh هم میزارم برنامه درست اجرا نمیشه.
مثلا یه led رو که روشن میکنم ثابت نمیمونه و همینجور چشمک میزنه.
مشکل از چیه؟؟
سلام
progisp تا اونجایی که یادمه شما باید فیوزبیتهای رو تیک میزدی نه میزاستی روی crystal/resistor high fre
اون cksel ها رو زدی ؟
کلا زیاد حالیم نشد منظورتون !
من میخوام کریستال خارجی 16mgrبه mega8 وصل کنم.
تنظیماتش تو progisp رو چگونه باید اعمال کنم؟
الان هم رویه سه تا مگا 8 تیک crystal/resistor high fre رو زدم.
ولی وقتی یه led رو به وسیله mega8 روشن میکنم led همینجور با سرعت زیاد چشمک میزنه.
تیکها رو برگردوندم به حالت قبل و دیگه اصلا داره کار نمیکنه.
سلام تیکهایی که باید برای فیوزبیتهای cksel بزنی به این صورته (برای کریستال 16مگاهرتز) :
Cksel0 = 1
cksel1 = 1
cksel2 = 1
cksel3 = 1
یعنی هیچ کدوم نباید برنامه ریزی شده باشن.
حالا اگه شما این تنظیمات رو لحاظ می کنی ولی برنامت کار نمی کنه ممکنه که کریستالی که توی برنامه تعریف کردی با کریستالی که داری استفاده می کنی یکسان نباشه یا پورتی که led بهش وصله خروجی تعریف نکرده باشی.
.
به احتمال قوي شما فركانس كريستال رو تو محيط برنامه نويسي درست تعريف نكرده باشين .
فركانس تعريف شده در محيط كامپايلر=فركانس كاري ميكروكنترلر بايد شه
از چه كامپايلري استفاده مي كنيد ؟
سادگی نهایت کمال است
یه مدتی میشه که نیستم... ولی به زودی بر می گردم...
سلام من حدس میزنم تایمر نگهبان(wathdog timer)روشنه برای همین میکرو دائم ریست میشه و led چشمک میزنه در حالت پیش فرض progisp در atmega8این تایمر روشنه برای اینکه از کار بیفته باید فیوز بیت WTDON را یک کنی.امیدوارم تونسته باشم کمک کرده باشم و مشکلتون حل بشه.
دوست عزیز همون طور که یکی از دوستان اشاره کرد شما از وصل شدن کریستال و فرکانسی تعریف شده در برنامه مطمن بشین و بعد اگر مشکلی بود برنامتون رو بزارین
ویرایش توسط mehrdadgh : 11-03-2010 در ساعت 12:52 دلیل: تصحی
سلام progisp فقط فیوز بیت ها رو تنظیم میکنه باهاش نمیشه برنامه رو ریخت رو ایسی ؟؟ اگه بهله چه جوری با کدوم گزینه
با گزینه auto
البته مسلما باید پروگرمر متناسب با اون داشته باشید (یه لیست 4-5 تایی از پروگرمر هایی رو که ساپورت میکنه ، تو یه کمبو باکس هست)
ببين دوست عزيز من عين حالتي رو كه گفته بودي رو برد برد سوار كردم حقيقتا هر بلايي كه مي تونستم سر فيوزبيتها آوردم آما مدار به نحوي درست كار مي كرد .
من احتمال مي دم يا تنظيمات كامپايلرت رو به هم ريختي يا اينكه كريستالت معيوبه .
بازم برا بررسي دقيق تر سورس كدت رو بفرست تا بيشتر بررسي كنيم .
سادگی نهایت کمال است
یه مدتی میشه که نیستم... ولی به زودی بر می گردم...