چند بار نوشتم پرید دیگه حوصله ندارم
به صورت خلاصه
پروگرمر نوآروان میتونه فیوز بیت رو برگردونه در صورتی که hv نداره
اصلا بدون hv میشه فیوز بیت برگردوند
پروگرمر parallel high voltage بهتر ه یا stk500
من محدویت پورت ندارم
چند بار نوشتم پرید دیگه حوصله ندارم
به صورت خلاصه
پروگرمر نوآروان میتونه فیوز بیت رو برگردونه در صورتی که hv نداره
اصلا بدون hv میشه فیوز بیت برگردوند
پروگرمر parallel high voltage بهتر ه یا stk500
من محدویت پورت ندارم
سلام
برای STK500 مدل های مخلفی وجود داره و شما باید ببنید که کدوم مدل رو دارن ، مثلا :
http://www.atmel.com/dyn/products/to...p?tool_id=2735
در ضمن parallel high voltage پروگرامر نیست و یک روش برنامه ریزی میکرو کنترلر هست .
روش های برنامه ریزی aVR :
METHOD 1: In System Programming (ISP)
Supported By: Vast majority of AVRs (see below posts)
Supported Programmers: AVRISP MKI/II, JTAG MKII, STK500, STK600, Dragon, AVRISP clones, AVR910 Programmers, AVRONE
In System Programming is perhaps the most common method of programming the flash, EEPROM, fuse and lockbytes of the entire AVR line. ISP can program AVRs at extremely high clock rates (assuming the target AVR is running at a high frequency and the programmer supports it) and is the method of choice for almost all AVR hobbyists. There are many, many AVRISP clones and AVR910 programmers on the market in addition to simple do-it-yourself dongles which connect to your computer's parallel port.
Recent new dongle designs may use the computer's serial port, however anecdotal evidence has said that this method is *extremely* slow due to technical limitations.
ISP requires that the target AVR is running at a clock rate of at least four times that of the ISP clock. This is a common pitfall and a source of confusion to many new to AVRs.
METHOD 2: JTAG
Supported By: See AVRStudio Tools help for MKI and MKII device support
Supported Programmers: JTAG-ICE, JTAG-ICE MKII, Dragon, JTAG-ICE clones, AVRONE, STK600 (programming only)
Technically JTAG is a debugging system, not a programming method. Still, the JTAG interface allows for the programming of an AVR which supports it.
JTAG is an in-system debugging tool which allows you to manipulate and examine the status of a supported AVR while it is running in a circuit. JTAG allows the user to stop execution at any time, the manipulation of the AVR's internal registers and much more.
The official JTAG-ICE units from ATMEL have been superseded by the JTAG-ICE MKII, which supports the newer and more widely supported across the AVR range DebugWire debugging protocol as well as programming via the ISP method (see above).
JTAG-ICE clones are available for low prices, however their limited compatibility with only a handful of AVRs limits their usefulness. Regardless of this, if your AVR supports the JTAG interface the JTAG-ICE remains a very nice and effective debugging method and programmer.
METHOD 3: DebugWire
Supported By: Many smaller AVRs
Supported Programmers: JTAG-ICE MKII, Dragon, AVRONE
Again DebugWire is a debugging rather than a programming interface, but can be used to load in programs into supported AVRs. The dW interface uses a single AVR pin (the /RESET line) for all communications, making it ideal for the low-pin count AVR devices.
METHOD 4: Bootloader
Supported By: Most newer AVRs
Supported Programmers: N/A
Again technically not a programming method. A bootloader is a small AVR program which sits in a user-settable reserved section of the regular flash. Bootloaders make use of the flash self-modification features available in the newer AVRs to allow the AVR to program itself via program data loaded from an external source. Bootloaders may source their data from any location (eg external dataflash or SD card) however by far the most common type of Bootloader communicates with a PC via the AVR's RS-232 (serial) port.
Bootloaders are limited in that they do consume flash space (limiting the size of the flash available to the AVR's application) and they are unable to change the AVRs fusebits.
Bootloaders are widely available on the internet for download, but they suffer from a "chicken and egg" problem; you need another type of programmer listed here to program in the bootloader in the first place. This is usually solved by the construction of a simple parallel port dongle (See ISP section) or by the purchase of an AVR already preloaded with a bootloader (eg the AVRButterfly board).
METHOD 5: High Voltage Parallel Programming (HVPP)
Supported By: Most non-TINY AVRs (with exceptions)
Supported Programmers: STK500, STK600, Dragon, Homebrew Dongles, AVRONE
High Voltage Parallel Programming is a method of programming which is rarely used, because of the hassle it requires to set up. Despite this, HVPP programming is commonly used to "resurrect" AVRs whose fusebits have been mis configured via another programming method.
Both the STK500 and the Dragon supports HVPP. During HVPP, the target's /RESET pin is raised to the unusually high value of 12V which engages the internal parallel programming circuitry. The /RESET pin is the only pin of the AVR (on HVPP supported AVRs) which can be safely raised to this level.
You can make your own HVPP dongle using online plans such as this one.
METHOD 6: High Voltage Serial Programming (HVSP)
Supported By: Many TINY AVRs (with exceptions)
Supported Programmers: STK500, STK600, Dragon, Homebrew Dongles, AVRONE
HVSP is similar to HVPP, except the data transfer is performed serially rather than in parallel. This is the alternate programming method used on many TINY series AVRs who lack enough pins for HVPP.
METHOD 7: PDI
Supported By: XMEGA AVRs
Supported Programmers: STK600, AVRONE, JTAG MKII, Dragon, AVRISP MKII
PDI is the new programming interface based on the debugWire protocol, for the XMEGA line of AVRs. It's not currently used on any other 8-bit AVR microcontrollers.
METHOD 8: TPI
Supported By: 6-Pin TINY AVRs (ATTINY10, etc.)
Supported Programmers: STK600, Dragon, AVRISP MKII
TPI is a very tiny programming interface for the newer TINY line of AVRs with limited pins, like the 6 pin ATTINY10. Like dW, TPI uses the device's /RESET line as part of the communication interface, but there the similarity ends. Since the pint-sized TINY AVRs lack a on-chip debugging circuit, the TPI protocol uses a new programming interface of three pins, in a half-duplex protocol. Because the /RESET line needs to be raised to +12V for programming when the device's RSTDSB pin is set, this is currently only supported by the newer STK600 programming board.
Bonus FAQ Section!
1) Which is the best method?
There is no universal "best" method. ISP programming is simple and extremely popular, however all the above methods will work. The two high voltage programming modes (whichever is applicable to your device) are the most feature rich, as they allow for the repair of an AVR which has had its fuses misconfigured. However, those methods are a pain to set up, hence the reason most users go with with ISP.
2) I've made a parallel port dongle. Can I use it with AVRStudio?
I'm afraid not. AVRStudio cannot interface with any "dumb" dongles - it requires a smart programming device - containing a microcontroller itself - to decipher the communication protocol it sends. Simple dongles without a microcontroller must be "bit-banged" (ie. the appropriate signals simulated through the dongle via the computer) itself.
3) So my dongle's useless then?
No. You can still program through a home made dongle with a third party programming software tool. AVRDude is a good, known, free command line utility - and it comes included with the WinAVR package.
4) What are my options if I want my programmer to work with AVRStudio?
Choose a programmer that uses an AVRStudio-supported protocol. This can be the simple "AVR910" protocol (deprecated) or a custom implementation of the protocol used by the STK500/AVRISP. Note that these programmers require a micro controller in them, leading to a catch-22 situation. This may be solved by having the programmer's AVR pre-programmed at time of purchase with the appropriate firmware, or by having the AVR pre-programmed with a bootloader.
5) Ok, I want to use a bootloader. How do I get it in there in the first place?!
To use a bootloader in an AVR, you first have to have the bootloader programmed in. If you do not have an existing programmer (even a simple dumb dongle will suffice for the initial programming), you can alternatively purchase AVRs pre-programmed with a bootloader from several suppliers.
Atmel also manufactures the Butterfly demo board, whose MEGA169 AVR comes pre-loaded with an AVR-Studio compatible bootloader.
6) Help! I've messed with the fuses and knackered my AVR while using ISP!
The most common mistake is changing the clock selection fuses to an invalid setting. Try putting an external clock on the AVR's XTAL1 pin and see if that helps.
Failing that, if possible use one of the high-voltage methods. These will fix any misconfiguration, including ones involving the clock source as the high-voltage methods provides its own clock to the AVR for programming.
7) How do I interface with my programmer?
Which software you use to interface with your programmer depends on the type of programmer you are using.
Simple "dumb" dongles require third party software, such as PonyProg or AVRDude. These may be command line or GUI tools - look around on the web and you will fine one to fit your needs.
Programmers and bootloaders based on the AVR910 protocol can be used within AVRStudio. From the Tools menu, select the "AVRProg" option to open up a GUI screen to interface with your programmer. As an alternative, third party tools such as AVRDude are also AVR910 compatible.
Official tools are tightly integrated into AVRStudio, especially in the case of the debugging variants (JTAG/Dragon/etc). From the AVRStudio Tools menu, select the "Program AVR..." submenu and click the "Connect" item. From the new window, select your tool and its connection interface and click ok.
As is the case with the dumb dongles and AVR910 programmers, the official tools may also be used with third party programming software.
با تشکر
من هنوز نفهمیدم پروگرامر نوآوران یا eca می تونه فیوز بیتی مثل RSTDISBL رو برگردونه یا نه
به نظر من هر دو فقط قابلیت اینو دارن که اگر کلاک به حالت اکسترنال در بیاد اونو توسط کریستال خود پروگرمر بتونه اونو پروگرم کنه
حالاسوال من اینه اگر نیاز به 12 ولت روی پایه reset هست تا بشه فیوز بیت ها رو برگردوند چه طوریه که این شرکت ها میگن این قابلت رو دارنBoth the STK500 and the Dragon supports HVPP. During HVPP, the target's /RESET pin is raised to the unusually high value of 12V which engages the internal parallel programming circuitry. The /RESET pin is the only pin of the AVR (on HVPP supported AVRs) which can be safely raised to this level.
سلام به همه
نوآوران که دیگه یونیورسال تولید نمیکنه قیمت مناسب کسی سراغ داره ؟
سلام
من اتمگا 32 را با فيوز بيت داخلي پروگرم كردم ولي دفعه دوم امدم پروگرم كنم ديگه ميكرو را نميشناسه چه كار كنم اين سومين ميكرو هست كه اينطوري ميشه .
سلام،
اگر روی کلاک خارجی یا کریستال خارجی گذاشتین ،
می تونین به پایه xtal1 اسیلاتور خارجی وصل کنید و دو باره پروگرام کنید.
البته راه های دیگه ای هم داره اما من معمولا از این راه استفاده می کنم.
دوستان كسي نميتونه كمك كنه تا الان 5 تا ميكرو حروم كردم ............
با قرار دادن کریستال خارجی در زمانیکه میکرو بر روی اسیلاتور داخلی تنظیم شده باشد، مشکلی بوجود نمی آید. احتمالا شما بجای اسیلاتور rcداخلی بر روی اسیلاتور rc خارجی تنظیم کردید. بهتر بود عکس تنظیمات خود را در نرم افزار پروگرامر در اینجا قرار میدادید.
اما برای حل مشکل شما :
1- اگر بر روی اسیلاتور rc خارجی تنظیم شده باشد. باید طبق دیتاشیت، مقاومت خازن را به میکرو متصل کنید. تا rc خارجی راه اندازی شود.
2- دادن یک سیگنال کلاک مربعی به پایه xtal1 میکرو و زنده کردن میکرو.
هر دو روش فوق بهتر است بر روی مدار یا برد میکرو را قرار دهید و از طریق کابل پروگرام کنید.
3- استفاده از پروگرامرهایی که ذاتا بصورت هوشمند قابلیت تامین کلاک خارجی مناسب را برای میکرو دارند. توجه کنید که برخی پروگرامرها فقط امکان قرار دادن کریستال را فراهم کردند و مدعی داشتن مولد کلاک جهت برگرداندن فیوز بیت را دارند که گفته فوق صحت ندارد.
پروگرامرهای استانداردی که داری مولد ساعت واقعی هستند دارای زیف سوکت هوشمند هستند و تمامی میکروها از پین یک بر روی این پروگرامرها نصب میشود.
ویرایش توسط lachini : 04-07-2015 در ساعت 00:05
سلام
ممنون از توضيحات ولي بخدا روي داخلي فيوز بيت ها قرار دادم ولي هر 5 دفعه قفل كرد .
اينم از فيوز بيت ها
Int. RC Osc. 8 MHz; Start-up time: 6 CK + 64 ms; [CKSEL=0100 SUT=10]
نوع پروگرمر ساخت (ECA (USBASB
ویرایش توسط CINAPA : 04-07-2015 در ساعت 14:44
احتمالا در بسکام تنظیمات فیوز بیت را انجام میدهید؟
اگر مشکل شما از تنظیمات اسیلاتور نباشد، موارد زیر را شامل خواهد شد :
1- تداخل سیگنالی میکرو پروگرامر :
علت این اتفاق در پروگرامر شرکت ECA این است که پایه های زیف سوکت با هم موازی شده اند و احتمالا در برنامه شما برخی پایه ها به عنوان خروجی تعریف شده اند که دقیقا همین پایه ها با پین های زیف سوکت که متصل به سیگنال پروگرامر هستند تداخل ایجاد میکند. البته این مورد در رابطه با میکروهای 40 پایه مثل میکرو شما پیش می آید. باید توجه داشته باشید بدلیل وجود تعذیه دائم بر روی زیف سوکت این موضوع تشدید نیز میشود.
- راه حل آن پروگرام میکرو خارج از زیف سوکت و درون مدار است. و یا استفاده از پروگرامرهایی که زیف سوکت را به روش استاندارد ساپورت میکنند.
2- تنظیم اشتباه فیوز بیت SPIEN و غیر فعال کردن آن که باعث میشود از این طریق نتوان میکرو را پروگرام کرد.
- راه حل آن استفاده از روش JTAG و یا پروگرام توسط پروگرامرهای ولتاژ بالا است.
در مجموع بهتر است ابتدا توسط پروگرامر تنظیمات فیوز بیت را خوانده و سپس اقدام به تغییر و پروگرام حالات مورد نظر خود کنید.
متاسفانه پروگرامر فوق که شما استفاده میکنید. از نوع USBASP معمولی است و زیف سوکت آن به روش استانداردی نصب نشده و در عمل مشکلات فوق را بوجود می آورد. البته تولید کننده در مشخصات محصول عنوان کرده :
مولد پالس ساعت جهت بازیابی میکروهایی که فیوز بیت آنها به اشتباه تغییر داده شده است .
اگر به مدار پروگرامر دقت کنید، هیچ مولدی وجود ندارد و فقط یک سوکت کریستال در نظر گرفته شده است. که آنهم فقط در حالت کریستال خارجی جوابگو است. در حالت RC خارجی و یا اسیلاتور خارجی، هیچ کمکی به شما نخواهد کرد. و عبارت فوق کاملا خلاف واقع است.
این مقاله هم شاید بکار شما بخورد :
AVR64.com - خلاص شدن از شر فيوزبيت ها
نه . در بسكام انجام نميدم خود پروگرامر درايور داره .
ویرایش توسط CINAPA : 04-07-2015 در ساعت 16:13
خوب دوستان اينا تست هايي بود كه من با كلي خرج و هزينه گذاشتن روي دستم انجام شد.
تا الان 5 تا ميكرو 32 با پروگرمر ساخت ECA از دست دادم و حروم شدن اونم بخاطر فقط بيكيفيتي اين نوع پروگرمر ها در صورتي كه رفتم واز رفيقم يه پروگرمر ساده بنام arvand گرفتم كه اونم با usb كار ميكنه . و جالبه بدونين تا ميكرو را قرار دادم و 10 بار پروگرم كردم هيچ مشكلي براي ميكرو ايجاد نكرد .
و اما با پروگرمر ساخت eca هر 5 تا از ميكرو ها را خراب كرد و هيچ كدام ديگه با هيچ نوع پروگرمري بازيافت نشدن .
خداوكيلي هم كلي وقت فقط بابت اينا گذاشتم و هم كلي هزينه نه فقط ميكرو ها بلكه طرفي كه قرار بود براش كار را موعد مقرر تحويل بدم كلي از دستم ناراحت شده و بدو بيرا گفت .
در هر صورت ايجا جا داره از شركت اروندarvand بخاطر اين پروگرمر تشكر و خدا قوت گفت . و از شركت ديگه مثل ECA هم تشكر كرد كه پروگرمر به جون ملت ميندازه و واقعا براشون متاسفم . همين
ویرایش توسط CINAPA : 04-07-2015 در ساعت 16:16
ای کاش کمی زودتر این موضوع را می گفتید، که سایر برنامه ها بدون مشکل پروگرام میشوند و فقط برنامه جدید این مشکل را دارد.
تنها دلیل این موضوع، همان بحث تداخل سیگنالی است که در پروگرامرهایی که با روش موازی کردن پین های زیف سوکت اقدام به ساپورت زیف سوکت کردند. در واقع زیف سوکت را به پروگرامر خورانده اند!
این روش غلط در میکروهای 40 پین باعث مشکلات زیر میشود :
- در این روش بصورت مداوم تغذیه بر روی زیف سوکت وجود دارد. در نتیجه به محض درج میکرو در زیف سوکت برنامه اجرا شده و بدلیل موازی شدن پین های زیف سوکت به هم، برخی از پایه های میکرو در برنامه بصورت خروجی تعریف شده اند با سیگنالهای ارسالی از سوی خود میکرو و یا بعضا از سوی پروگرامر دچار تداخل میشوند و باعث میشود میکرو شناسایی نشود و یا حتی پروگرامر توسط کامپیوتر شناسایی نشود.
برای حل این موضوع توسط پروگرامر خود باید از زیف سوکت موجود صرف نظر کنید و میکرو را درون مدار پروگرام کنید. و یا اینکه از پروگرامر هوشمند استفاده کنید. این پروگرامرها بصورت خودکار درج میکرو را تشخیص داده و سیگنالهای لازم را فقط به پایه های مرتبط میکرو متصل میکنند و عملا بحث تداخل به دلیل موازی شدن پین های زیف سوکت در پروگرامرهای هوشمند وجود ندارد. از طرفی در این نوع از پروگرامرها تغذیه فقط در حین عملیات پروگرام اعمال میشود و قبل از شروع پروگرام و بعد از پایان پروگرام تغذیه قطع است و در نتیجه امکان تداخل به صفر خواهد رسید.
علاوه بر این در پروگرامرهای غیر استاندارد، میکروها بر اساس تعداد پایه ها در مکان های مختلف درج میشوند مثل تصویر زیر.
اما در یک پروگرامر با زیف سوکت استاندارد تمامی قطعات، مستقل از نوع و حتی تعداد پایه ها، همگی از پین یک زیف سوکت درج میشوند.
به هر صورت هزینه کردن برای یک پروگرامر استاندارد ارزش آنرا دارد، تا علاوه بر خسارت های مادی بر اثر از کار افتادن میکرو مانع از خسارتهای زمانی و بعضا از بین رفتن انرژی مثبت میشود.
ظاهرا زمانیکه بنده پاسخ بالا را مینونشتم شما نیز چند دقیقه زودتر از پروگرامر اروند جواب گرفتید و پاسخ را ارسال کردید.
اما اگر منظور شما از پروگرامر اروند این پروگرامر است :
به نظر میرسد که همان پروگرامر USBASP است و با پروگرامر ECA که تصویر آن در زیر است :
تفاوتی ندارد. جون :
1- زیف سوکت را به روش عیر استاندارد اتصال داده اند.(دلیل آن نیز متفاوت بودن محل درج قطعات بر حسب تعداد پایه های آن است)
2- هر دو پروگرامر فقط یک کریستال برای تامین کلاک در نظر گرفته اند.(البته شرکت تولید کننده اروند مثل ECA به غلط مدعی بازگرداندن تمامی فیوز بیت ها نیست و فقط اشاره کرده در حالت کریستال خارجی پاسخ خواهد داد)
3- با توجه به روش غلط استفاده از زیف سوکت در هر دو پروگرامر همیشه تغذیه بر روی زیف موجود است و احتمال تداخل را بالا میبرد.
در نهایت اینکه شاید نوع سیم بندی و موازی کردن پایه های زیف سوکت در دو پروگرامر کمی با هم متفاوت بوده و این تفاوت باعث به هم نریختن میکرو شما شده باشد. ولی این خطا و عیب همچنان پا برجاست و ممکن است در برنامه دیگری باز به همین مشکل برخورد کنید.
برای اطمینان از این موضوع من توصیه میکنم که شما زحمت بکشید و تصویری واضح از کف برد هر دو پروگرامر ارسال کنید تا در اینجا سیم بندی دو پروگرامر بدقت بررسی شود و بتوان ارزیابی دقیق تری نسبت به این موضوع داشت.
موفق باشید.
سلام
شرمنده فعلا دوربين دم دست ندارم ولي در اولين فرصت ارسال خواهم كرد
اما در مورد تصاوير عرض كنم كه تصوير اولي براي اروند بود ه ولي از من بدين صورت نيست و زيف سوكت ندارد بلكه داراي 4 عدد سوكت بوده براي اي سي و ميكروه هاي مختلف مثلا براي 40 پين و 28 پين و داراي دو عدد كريستال 12 و 4 مگاه بوده بنام usb-isp programmer و اما در مورد تصوير دوم بله دقيقا هموني هست كه من دارم و از شركت ECA بوده كه نميدونم چي بگم فقط به درد ميكر و هايي مثل اتمگا 8 ميخوره حتي 3 تا ميكرو 128 را هم با همين پروگرمر ECA سوزوندم . كه وقتي به خود شركت و فروشگاه ان اعلام كردم فرمودن پروگرمر ما هيچ گونه اشكالي نداره و شما بايد ميكره هاي خود را تعويز كنيد ميكرو شما مورد دارد و وقتي 3 تا ميكرو 128 را بنا به فرموده ECA خريدم و هر سه را به باد فنا دادم ديگه كاملا متوجه شدم و يقين پيدا كردم كه مشكل از پروگرمر هاي ECA بوده و اين نوع فقط توانايي پروگرم كردن اتمگا 8 را دارن كه نميدونم جواب اين همه ميكرو سوخته را چطوري ميخوان بدن . نميدونم كارشناس كه ندارن گوتره اي مدار ميسازن و به خورد ملت ميدن . و در جواب هم كم نميارن اين جور پول در اوردن و از اين طريق هنر نيست بخدا نميدونم چطوري از گلوشون ميره پايين . متعجبم از ECA
ویرایش توسط CINAPA : 04-07-2015 در ساعت 20:26
ممنون که بحث را دنبال کردید. در رابطه با زیف سوکت های مختلف باید بگم که این روش مطمئن تری نسبت به قرار دادن یک زیف سوکت با پین های موازی شده است ولی مشکل بزرگتر شدن پروگرامر و کمی هم البته شلوغی را به همراه دارد ولی در عملکرد نهایی مدار بهتر هست. بخصوص اینکه طراحی زیف سوکت هوشمند نیاز به اطلاعات فنی بالاتری در رابطه با میکرو برنامه نویسی دارد. که قاعدتا زحمت بیشتری را می طلبد. که ظاهرا تمامی تولید کننده های پروگرامرهای USBASP یا به لحاظ فنی این امکان را نداشتند و یا اینکه حوصله لازم در این زمینه را ندارند. پس منطقی ترین روش استفاده از زیف سوکت است و اعلام صادقانه آن تا باعث زحمت و دردسر کاربران نشوند. تا اینکه یک پروگرامر بظاهر تک زیف سوکت طراحی کنند که عملکرد آن بسیار با روش درست فاصله دارد.
احتمالا پروگرامر مورد استفاده شما مشابه این شکل است :
به هر حال تجربه شما، برای خوانندگان این مطلب به خوبی روشن میکند که فریب پروگرامرهای تک زیف سوکت را نخورند. و متوجه باشند، ظاهر پروگرامر تک زیف سوکت شاید شبیه هم باشد ولی در پشت این ظاهر یک تفاوت بزرگ وجود دارد. برخی فقط زیف سوکت را به پروگرامر خورانده اند و کاری جز موازی کردن پین های زیف انجام نداند و در نتیجه مشکلات زیادی برای فرد استفاده کننده خواهد داشت. ولی نوع اصلی آن بدون نیاز به موازی کردن پین های زیف سوکت با استفاده از الگوریتم پیشرفته ای اقدام به شناسایی میکرو کرده و سیگنالهای مورد نیاز را به سرعت تامین میکنند.
حالا شاید سئوال این باشد که چطور این دو دسته پروگرامر را از هم تشخیص دهیم؟
در پاسخ باید گفت جواب آن بسیار ساده است. حتی اگر پشت فیبر پروگرامر را نمیتوانید مشاهده کنید، مهم نیست. فقط توجه کنید که در راهنمای پروگرامر نحوه درج میکرو بر روی زیف سوکت چگونه است. اگر هر میکرو بسته به تعداد پایه های آن در محل های مختلف درج شده است. نشان دهنده نوع تقلبی و بی کیفیت است. و فریب کلماتی همچون طراحی ویژه زیف سوکت را که در صفحه توضیحات فنی همین پروگرامر آمده نخورید.
اما یک پروگرامر استاندارد تمامی میکروها و سایر قطعاتی که توسط آن پشتیبانی میشوند همگی از پین یک زیف سوکت درج میشوند. مثل تصویر زیر :
امیدوارم که تصویر کف برد پروگرامر را قرار دهید تا دقیقا موضوع برای علاقمندان تشریح شود.
سلام
من مدتی هست پروگرمر eca رو دارم و به خوبی کار میکنه میکرو هایه زیادی از خانواده atmega رو هم باهاش پروگرم کردم بعضی از میکرو ها تا 20 دفه هم شده
فیوز بیتها رو هم تغییر دادم و مشکلی نبوده بهترین راه پروگرم هم از طریق کابل هست و میکرو رویه برد باشه
شاید فیوز بیتها رو رویه حالت دریافت کلاک خارجی تنظیم کرده باشید با یه میکرو رویه بردبرد یا یه برد دیگه یه مدار نوسان ساز پالس مربعی یا با استفاده از فانکشن ژنراتور
درست کنید و موج مربعی با دامنه 5 ولت رو به پایه XTAL1 میکرو بدید شاید درست بشه
سلام دوست عزيز اگه پست هاي من را خونده باشي و دقت كرده باشي متوجه ميشي كه مشكل من چي بوده دقيقا من فيوز بيت داخلي را پروگرم كردم و ديگه حوصله اين كه از نو براي شما شرح بدم را ندارم .
وگرنه همه اين راه ها را كه فرمودين را من دو سال پيش انجام دادم . و اين جواب شما اصلا ربطي به سوال من نداره
- - - Updated - - -