امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
برگرداندن فيوز بيتها به حالت اول
نویسنده پیام
رسول غایب
بازنشسته
*****

ارسال‌ها: 2,458
موضوع‌ها: 237
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 15003
( 20196 تشکر در 5767 ارسال )
ارسال: #1
برگرداندن فيوز بيتها به حالت اول


سلام

امروز یکی از دوستان یه لینکی رو معرفی کردن که توسط یک روشی ابتکاری میشه آندسته از میکروکنترلرهای avr که فیوز بیتشون قاطی شده و میکرو قفل کرده , رو به حالت اولیه برگردوند ...

متن لینک اصلی:

اول برنامه اي روكه در متن عكس ميبينيد در u1 پروگرام كنيد.سپس سيمي رو كه در عكس ميبينيد به پايه XTAL1 در آيسي قفل شده وصل كنيد
بعد همون stk200 رو به آيسي قفل شده وصل كنيد و به راحتي فيوز بيتهاتون رو تغيير بدين

ضمنا اين روش برا اون دسته از ميكروهاييه كه فيوز بيت كريستالشون اشتباهي زده شه.


برنامه مدار:

کد:
$regfile = "m16def.dat"
$crystal = 8000000
Config Portd = Output

Do

Toggle Portd.1
Loop

End

که شما میتونین بجای مگا16 هر میکرویی (البته avr ) رو در برنامه تعریف کنین!!

من خودم با این روش تونستم 5 تا مگا هشت رو که اصلا پروگرامر نمی شناختشون , برگردونم < * 0 * >


اینم عکس مدارش:


.rar   iranled.com.rar (اندازه: 18.93 KB / تعداد دفعات دریافت: 3,248)

-------------------------------------------------------------------------------
خشم با دیوانگی آغاز می شود و با پشیمانی پایان می پذیرد (فیثاغورث)
(آخرین ویرایش در این ارسال: ۲۴-خرداد-۱۳۹۰, ۲۳:۳۳:۱۵، توسط رسول.)
۲۴-خرداد-۱۳۹۰, ۲۳:۲۰:۳۵
ارسال‌ها
پاسخ
تشکر شده توسط : reza555, mhpc2009, salehjg, rdscience, sharin, h0x00i, PataArrowsrox, faranegar, aartab66, behzady, vigraz, Ambassador, hadikh73, saber.k, faraz_223, aliavr1, amiRobot99, sara90, mahdifaraji, jamalmusic, meisam_68, ahmadaqlim
l003 آفلاین
تازه وارد

ارسال‌ها: 2
موضوع‌ها: 0
تاریخ عضویت: بهمن ۱۳۹۱

تشکرها : 1
( 5 تشکر در 2 ارسال )
ارسال: #2
RE: برگرداندن فيوز بيتها به حالت اول
سلام.
مهندس من یه عمر مدیونتم. ممنون.
اقا یه سوال : من اتمگا 64رم قفل کرده بود با کمک این برنامه ای که گفتین حل شد الان فیوز بیت های من این شکلیه عکس ها رو ببینید:

[تصویر:  Capture.jpg]


و بقیش:


[تصویر:  Capture2.jpg]


الان مشکل من اینه که هربار میخوام ای سی رو پروگرام کنم باید یه مداری که شما گفتین بهش وصل باشه تا ای سی رو بشناسه. آیا این عادیه یا فیوز بیت ها مشکل دارن؟( گزینه های تیک خورده به معنی برنامه ریزی شده هست) هرچی سایت و نوشته درباره فیوز بیت بود خوندم ولی چیزی دستگیرم نشد:(


سوال دومم اینه که من بر اثر نابلدی :-) اومدم مقدار brown out detector رو روی 4ولت گذاشتم و ولتاژ 5 ولت به مدار وصل کردم. پایه های vcc و gnd داخل ای سی اتصال کوتاه شد! بلاخره یه ولت بیشتر از مقدار تعریف شده بهش دادم دیگه.حالا یه ترفندی چیزی نیست که بشه این ای سی رو برگردوند؟
سپاسگذاری
(آخرین ویرایش در این ارسال: ۱۶-شهریور-۱۳۹۲, ۲۳:۰۵:۱۶، توسط l003.)
۱۶-شهریور-۱۳۹۲, ۲۲:۴۷:۰۰
ارسال‌ها
پاسخ
تشکر شده توسط : aliavr1, jamalmusic
omid_phoenix آفلاین
مدیر بخش
*****

ارسال‌ها: 2,238
موضوع‌ها: 108
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 12682
( 15433 تشکر در 4574 ارسال )
ارسال: #3
RE: برگرداندن فيوز بيتها به حالت اول
نقل قول: الان مشکل من اینه که هربار میخوام ای سی رو پروگرام کنم باید یه مداری که شما گفتین بهش وصل باشه تا ای سی رو بشناسه. آیا این عادیه یا فیوز بیت ها مشکل دارن؟( گزینه های تیک خورده به معنی برنامه ریزی شده هست) هرچی سایت و نوشته درباره فیوز بیت بود خوندم ولی چیزی دستگیرم نشد:(

اون مدار فرکانس کار میکرو رو تهیه میکنه
نه عادی نیست
میکرو رو هم حالت قفل مونده و فقط رو یه فرکانس خاص کار میکنه
برای شکستن قفل باید یه فرکانس بالاتر بهش بدین
در این مورد سرچ بزنین
نصفه شبه خستم حسش نیست زیاد توضیح بدم
شما یه بیس اطلاعات بگیرید
اگه نتونستید بگید جامع تر توضیح بدم


خوش باشید.

۱۷-شهریور-۱۳۹۲, ۰۱:۳۹:۰۹
ارسال‌ها
پاسخ
تشکر شده توسط : babyy, hadikh73, l003, aliavr1, WhiteNoise, jamalmusic
l003 آفلاین
تازه وارد

ارسال‌ها: 2
موضوع‌ها: 0
تاریخ عضویت: بهمن ۱۳۹۱

تشکرها : 1
( 5 تشکر در 2 ارسال )
ارسال: #4
RE: برگرداندن فيوز بيتها به حالت اول
سلامی دیگر
ممنون مهندس جان که پاسخ دادین. این مشکلم حل شد. باید تغذیه ی ای سی رو با منبع تغذیه تامین میکردم، چون ای سی تو مدار هست ، خود پروگرامر نمیتونست تغذیش کنه!
اما این سوالو مطرح میکنم تا هم خودم جوابشو بدونم و هم افراد دیگه ای که دچار این مشکل میشن
چرا با اینکه تنظیمات فیوز بیت من همونطوری که عکسشو گذاشتم روی کریستال داخلی بوده ولی میکرو رو قفل کرد و روی خروجی پروگرام کرد؟ با 3تا ای سی امتحان کردم همشونو بار اول قفل کرد!


واینکه ممنون میشم سوال دوم ( اتصال کوتاه شده vcc و gnd داخل ای سی) رو هم پاسخ بدین.
ممنون
(آخرین ویرایش در این ارسال: ۱۷-شهریور-۱۳۹۲, ۰۴:۴۷:۴۴، توسط l003.)
۱۷-شهریور-۱۳۹۲, ۰۳:۳۲:۵۰
ارسال‌ها
پاسخ
تشکر شده توسط : babyy, aliavr1, jamalmusic
a.mehran آفلاین
مدیر بخش
*****

ارسال‌ها: 1,029
موضوع‌ها: 93
تاریخ عضویت: فروردین ۱۳۹۲

تشکرها : 5125
( 4490 تشکر در 1882 ارسال )
ارسال: #5
RE: برگرداندن فيوز بيتها به حالت اول
من فیوز بیت tini 13 رو عوض کردم حالا دیگه پروگرم نمیشه چیکار کنم کریستالم که نمیخوره بهشSad

silent people have the loudest minds شادی − بهینه شده برای ورژن جدید شادی − بهینه شده برای ورژن جدید
سایت من Abrdade.com
(آخرین ویرایش در این ارسال: ۰۴-مهر-۱۳۹۲, ۲۱:۲۴:۲۰، توسط a.mehran.)
۰۴-مهر-۱۳۹۲, ۲۱:۲۳:۲۶
ارسال‌ها
پاسخ
تشکر شده توسط : aliavr1, WhiteNoise
omid_phoenix آفلاین
مدیر بخش
*****

ارسال‌ها: 2,238
موضوع‌ها: 108
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 12682
( 15433 تشکر در 4574 ارسال )
ارسال: #6
RE: برگرداندن فيوز بيتها به حالت اول
سلام
منظورتون از اینکه کریستال نمیخوره چیه؟
یعنی وقتی کریستال بین پایه های xtal قرار میدید باز نمیشه فیوزها رو تغییر داد؟
مدل تراشه چیه؟

(آخرین ویرایش در این ارسال: ۰۴-مهر-۱۳۹۲, ۲۱:۴۴:۴۴، توسط omid_phoenix.)
۰۴-مهر-۱۳۹۲, ۲۱:۴۲:۴۶
ارسال‌ها
پاسخ
تشکر شده توسط : babyy, Ambassador, aliavr1, WhiteNoise, jamalmusic
code91 آفلاین
كاربر تک ستاره
*

ارسال‌ها: 25
موضوع‌ها: 3
تاریخ عضویت: آبان ۱۳۹۱

تشکرها : 54
( 43 تشکر در 13 ارسال )
ارسال: #7
RE: برگرداندن فيوز بيتها به حالت اول
سلام دوستان من هم یه هم چین مشکلی رو با AVR ها داشتم خیلی تابلو بود چون میکرو با یک بار پروگرام شدن دیگه پروگرامر استارتر کیت نه 500 نه 300 اون رو نمیشناخت (البته 500 فقط مد سریال داشت) به هرحال با کلی چکنم فهمیدم مدار پروگرامر STK 300 که با هاش پروگرام می کردم و به نوسان های پورت LPT سیستم حسایت نشون میده و فیوز بیت SPI رو غیر فعال میکنه و مورد دیگه هم داشت اونم این بود که وقتی مخواستم از کریستال خارجی استفاده کنم باز به همین مورد بر می خودم که .. اما میکرو کاملا برنامه خودش رو اجرا میکرد!!!
این داستان من بود که کلی برام گرون تموم شد.. تا این که تصمیم به خرید یک پروگرامر پارالل گرفتم که روی های ولتاژ اون رو پاک کنه و پروگرام کنه. داخل فرم ها تاپیک های ایرانی چیزی دست گریم نشد جز اینکه باید 200 هزار تومان پول بیزبونو بریزم توی حلقش که یک دفعه داخل یکی از جستجو هام به یک معجزه خوردم --->> دکتر فیوز بیت !!!

یک شاه کار تمام عیار من خودم این رو از وبلاگ مترجم گرفتم : http://felezyab.persianblog.ir/post/40/
بعد از این که ساختم متوجه شدم که مخترع این دیگه واقعا پدر آمورزیدست!!!!
حیف بود که به شما معرفیش نکنم واقعا خییییییییللللیییی عالیه.. هم تمام فیوز بیت ها رو به تنظیمات کار خانه می بره کاملا فقل ها رو باز میکنه ... و مدار آداپتور هر چیز دیگه ای هم لازم داره داخل خود لینک هست..
[توضیح:این وسیله کارآمد و ساده و ارزان می تواند تنظیم اشتباه و غلط فیوز بیت در میکروکنترل های نوع AVR مانند ATmega و ATtiny را بدون نیاز به کامپیوتر به حالت کارخانه برگرداند و قفل میکرو را باز کند.]

هم از اون دوست که این رو به فارسی گذاشته بود تشکر میکنم و هم از مخترع اصلی و هم از کسایی که این رو اسلاح کردن..

ای کاش میشد یک از مدیران اساتید که حجم و سرعت آپ خوبی دارند این رو داخل هاست همین انجمن بگذارند چون این دوستمون داخل پرشین همه رو یک جا گذاشته بعد هم پرشین گیگ اعتباری نداره یکدفعه دیدی زدو پاکش کرد و بعد دوباره جمع کردن این همه مطلب داخل فرم های خارجی (چون خیلی پراکنده گفتن)سخته..

موفق پیروز باشید
(آخرین ویرایش در این ارسال: ۰۶-مهر-۱۳۹۲, ۲۰:۴۰:۳۹، توسط code91.)
۰۶-مهر-۱۳۹۲, ۲۰:۰۳:۲۳
ارسال‌ها
پاسخ
تشکر شده توسط : babyy, omid_phoenix, speder, aliavr1, jamalmusic
a.mehran آفلاین
مدیر بخش
*****

ارسال‌ها: 1,029
موضوع‌ها: 93
تاریخ عضویت: فروردین ۱۳۹۲

تشکرها : 5125
( 4490 تشکر در 1882 ارسال )
ارسال: #8
RE: برگرداندن فيوز بيتها به حالت اول
پایه xtal نداره attini 13 a

silent people have the loudest minds شادی − بهینه شده برای ورژن جدید شادی − بهینه شده برای ورژن جدید
سایت من Abrdade.com
۰۶-مهر-۱۳۹۲, ۲۲:۵۵:۵۲
ارسال‌ها
پاسخ
تشکر شده توسط : aliavr1
omid_phoenix آفلاین
مدیر بخش
*****

ارسال‌ها: 2,238
موضوع‌ها: 108
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 12682
( 15433 تشکر در 4574 ارسال )
ارسال: #9
RE: برگرداندن فيوز بيتها به حالت اول
(۰۶-مهر-۱۳۹۲, ۲۲:۵۵:۵۲)msjia نوشته است: پایه xtal نداره attini 13 a

پایه xtal یا پایه کلاک باید داشته باشه
(xtal نداره ولی کلاک داره)
تو progisp براش فیوز تنظیم حالت کلاک خارجی گذاشته شده
پس میشه بصورت خروجی بهش کلاک بدیم
طبق دیتاشیت(اگه اشتباه نکره باشم) پایه 2 واسه دریافت کلاک خارجی تعبیه شده

پس میتونید موقع پروگرام کردن به این پایه کلاک برسونید و فیوزها روبرگردونید
البته احتمال 100% نمیدم که جواب بده و خودتون باید تجربی تست کنید
چون تجربه کار با سری attiny رو نداشتم


خوش باشید.

(آخرین ویرایش در این ارسال: ۰۶-مهر-۱۳۹۲, ۲۳:۲۵:۴۱، توسط omid_phoenix.)
۰۶-مهر-۱۳۹۲, ۲۳:۰۳:۴۹
ارسال‌ها
پاسخ
تشکر شده توسط : babyy, a.mehran, aliavr1, jamalmusic
a.mehran آفلاین
مدیر بخش
*****

ارسال‌ها: 1,029
موضوع‌ها: 93
تاریخ عضویت: فروردین ۱۳۹۲

تشکرها : 5125
( 4490 تشکر در 1882 ارسال )
ارسال: #10
RE: برگرداندن فيوز بيتها به حالت اول
ممنون از راهنماییتون الان آزمایش میکنم و نتیجه رو میگم

silent people have the loudest minds شادی − بهینه شده برای ورژن جدید شادی − بهینه شده برای ورژن جدید
سایت من Abrdade.com
۰۷-مهر-۱۳۹۲, ۱۶:۰۶:۲۵
ارسال‌ها
پاسخ
تشکر شده توسط : aliavr1
a.mehran آفلاین
مدیر بخش
*****

ارسال‌ها: 1,029
موضوع‌ها: 93
تاریخ عضویت: فروردین ۱۳۹۲

تشکرها : 5125
( 4490 تشکر در 1882 ارسال )
ارسال: #11
RE: برگرداندن فيوز بيتها به حالت اول
رو این ایسی من که جواب نداد

silent people have the loudest minds شادی − بهینه شده برای ورژن جدید شادی − بهینه شده برای ورژن جدید
سایت من Abrdade.com
۰۷-مهر-۱۳۹۲, ۱۹:۱۷:۱۸
ارسال‌ها
پاسخ
تشکر شده توسط : aliavr1


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 9 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS