سلام نمیدونم چرا وقتی فیوز بیت رو در حالت کریستال خارجی رو این گزینه(ext 0000) تنظیم کردم.ایسی بهو واسه برنامه ناشناس شد و اون پیغام ی که تو عکس هستش رو داد.و دیگه پروگرام نمیشه.اما یه ایسی دیگه رو رو گرینه اخر مربوط به کریستال خارجی که 1111 (ext high freq..)داره تنظیم کردم.ایسی پروگرام شد و با کریستال خارجی هم کار کرد.به عکس پایین نگاه کنید .به نظر شما ایسی من سوخته؟
0000 برای کریستال خارجی نیست! برای پالس ساعت خارجیه!
اگه روی 0000 تنظیم کنی دیگه نمیتونی از کریستال استفاده کنی. باید یک منبع پالس رو وصل کنی به xtal2
یعنی ایسی ها نسوختن؟چطور میشه به حالت عادی برگردوند؟
به xtal1 باید وسل کنی ..نه نسوخته فقط خاموش شده که با به پالس به این پایه بالا میاد
تا جایی که من توی کتاب ها خوندم باید پالس به xtal2 اعمال بشه! ( xtal1 خروجی تغذیه برای تغذیه کردن کریستال هست)
الان وقتی شما برق رو وصل میکنید میکرو روشن میشه اما CPU منتظر پالس ساعت میمونه ( در واقع متوقف میشه)
برای این که به حالت اول برگرده باید شما بتونید پالس مورد نیاز برای رو اون رو تامین کنید. اینجوری CPU کار میکنه. در این حالت میتونید میکرو رو به پروگرامر وصل کنید و فیوز بیت های اون رو روی نوسانساز داخلی تنظیم کنید.
بعدش دیگه میکرو از نوسانساز داخلی برای کار کردن استفاده میکنه.
البته به این نکته توجه کنید که:
تغییرات فرکانس پالس ساعت ورودی باید کمتر از 2% پیک تو پیک باشن وگرنه...
ایا میشه از یه ایسی دیگه مثل مگا8 به عنوان مولد پالس استفاده كرد؟راستی شما میگید بعد از اعمال پالس باید میكرو رو به پروگرامر وصل كرد یا در حین وصل بودن به پروگرامر؟!
پالس رو اعمال مي كني ، بعد شروع مي كني به پروگرام كردن.
با هر چي توليد كني مسئله اي نيست ، مهم اينه كه فركانس ثابت باشه و تغييرات نداشته باشه ...
اگر فانكشن دم دستت هست با اون كار كن ... .
موفق باشي.
يا علي.
میکرو میخوای چکار؟ با یک مدار 555 هم ببندی حله!
کلا باید به فکر طراحی یک فانکشن باشیم! ( انگار بدرد میخوره! )
آقا من با یه تایمر پالس رو اعمال کردم ولی خبری نشد باز هم کاپیوتر میکرو رو نشناخته(در حین پروگرام پالس رو اعمال کردم)
زمین هردو مدار رو یکی کردی (اونی که پالس میده با میکرو با کامپیوتر)
پس تغذیه پروگرامر و تایمر باید یكی باشه.درسته؟بعد از تست نتیجه رو میگم