آی پی امداد
آی پی امداد
آریا الکترونیک parcham تکشو

يك پروگرامر يونيورسال كامل (ايده ال )

gadraj

معاون مدیر کل
معاونت انجمن
2007-05-09
5,023
106,542
با سلام :
در اين پست شما با اصول كار و نحوه ساختن يك پروگرامر ايده ال و كارامد با نازل ترين قيمت اشنا شده و علاقمنداني كه براي مونتاژ اين دستگاه امادگي دارند بدون هيچ مشگل و دغدغه اي ميتوانند استفاده كنند با توجه به زياد بودن حجم در طي چند پست تشريح قسمت ها را اپلود خواهم كرد و در نهايت در يك فايل PDF تمام مراحل را ميتونيد دانلود كنيد دستگاه با توجه به سليقه و نياز شما و اينترفيس هايي كه ارايه ميشود قادر است با درگاه هاي سري RS232 COM و موازي LPT و USB كامپيوتر شما در ارتباط باشد .
الف : قابليت هاي پروگرامر به شرح زير ميباشد :

Support 24C01, 24C02, 24C04, 24C08, 24C16 I²C Bus EEPROM
Support 24C32, 24C64, 24C65, 24C128, 24C256, 24C512 I²C Bus EEPROM
Auto detect 24XX EEPROM capacity
Support 24C325 and 24C645 I²C Bus EEPROM
Support Siemens SDE2516, SDE2526, SDA2546, SDA2586, SDA3546, SDA3586 EEPROM (as 24XX Auto) Support
Support AT17C65, AT17C128, AT17C256, AT17C512, AT17C010 I²C Bus EEPROM -----------
Support Siemens SDE2506 EEPROM
Detect the bank roll over capability of some old 24XX EEPROM
Support AT90S1200, AT90S2313, AT90S2323, AT90S2343, AT90S4414, AT90S4434, AT90S8515, AT90S8535 Flash micro ----------
Support AT90S2323, AT90S2343, AT90S2333, AT90S4433, AT90S4434, AT90S8535, AT90S8534
Auto detect AVR microcontroller type
Support the AVR microcontroller ATmega103, ATmega161, ATmega163, ATmega 323, ATmega128, ATmega8, ATmega16, ATmega64, ATmega32, ATmega162, ATmega169, ATmega8515, ATmega8535 ------------
Support the AVR ATmega44, 88, 168, 164, 324, 644, 640,1280, 1281, 2560, 2561 (untested) ----------------
Support the AVR AT90can32, 64, and 128 (untested
Support the AVR ATtiny12, ATtiny15, ATtiny26, ATtiny2313
Support the AVR ATtiny13, 25, 45, 85, 261, 461, and 861 (untested
Read A Ttiny12 and ATtiny15 Oscillator Calibration Byte
Write lock bits to protect the AVR micro from reading
Write both the Flash and EEPROM memory of the AVR micro at once
Support the AT89S8252 and AT89S53 micro
Support 93C06, 93C46, 93C56, 93C57, 93C66, 93C76, 93C86 Microwire EEPROM (C and LC series, the CS serie is not supported yet) ------------
Support 93C13 (as a 93C06) and 93C14 (as a 93C46) Microwire EEPROM
Access microwire eeproms in either 8 and 16 bit organization
Improved support PIC 16C84/16F84 micro
Support PIC 16F873/874/876/877 and PIC 16F84A micro
Support PIC 16F873A/874A/876A/877A and PIC 16F627/628 micro (untested
Support PIC 12C508/509 micro
Support PIC 12C671/672 micro (untested
Support 25010, 25020, 25040 SPI EEPROM
Support 25080, 25160, 25320, 25640, 25128, 25256 Big SPI EEPROM
Support 25642 and 95640 Big SPI EEPROM
Support NVM3060 eeprom
Support MDA2061/MDA2062 eeprom
Support X2444/X2445 eeprom
Support S24H30 (untested
- - - - - - Read/Write Intel hex format file as well as raw binary file
- - - - - - - - - - Read/Write Motorola S-record format file
-- - - - - - - Read/Write CSM format file
Features a custom E²P format file to store the EEPROM characteristics, an editable comment and memory content all together with CRC
Enhanced buffer edit, text and hexadecimal
Work with Windows95/98/ME and WindowsNT/2000/XP and Linux*
Reload file button
Fill buffer command
Security bits editing for AVR, AT89S and PIC
Serial number programming
Script files for batch programming
Improved speed with WinNT/2000/XP with a driver for direct I/O
ديگه چي ميخواي ؟؟؟؟؟؟؟؟
بعد از اشنايي با امكانات و قابليت هاي اين پروگرامر در ادامه مطلب صفحه كاري برنامه مربوطه را كه در نهايت دانلود ميكنيد هم ببينيد :
--------

همانطور كه در بالا نيز اشاره شد اين دستگاه قادر است فرمت پسوند هاي hex , bin , p2p , …. ساپورت كند .
حالا بريم سراغ مدار و نحوه مونتاژ ان : در مونتاژ اين مدار دقت كنيد كه در طي چند طبقه مجزا و روي هم سوار خواهد شد پي سي بي هر طبقه مجزا وبه همراه lay out انها اپلود شده و يك دستگاه پرتابل و جمع و جوري با پيشرفته ترين امكانات را خواهيد داشت وفكر نميكنم كه ديگر نيازي به انواع ديگر پروگرامرايپرام ها داشته باشيد .
شماتيك مدار 1 : اين قسمت را در يك مدار مجزا كه پي سي بي انرا نيز تقديم ميكنم مونتاژ در طبقه اول قرار ميدهيد .
-------------
و اين هم PCB كل مدارها كه بموقع در اندازه استاندارد اپلود خواهد شد :
------------
ادامه دارد :
با تشكر .
موفق باشيد .

 

پیوست‌ها

  • 103.6 کیلوبایت بازدیدها: 2,779
  • 104.8 کیلوبایت بازدیدها: 2,818
  • 14.1 کیلوبایت بازدیدها: 2,701

gadraj

معاون مدیر کل
معاونت انجمن
2007-05-09
5,023
106,542
با سلام :
پست شماره 2
دوستان با توجه به اينكه در مونتاژ اين دستگاه پروگرامر هر طبقه مجزايي كه اماده ميكنيد ميتونيد تست كنيد و بعد از رفع خرابي هاي احتمالي به دنبال مونتاژ طبقات بعدي برويد لازم است نرم افزار كاري را داشته باشيد در اين پست نرم افزار فوق را اپلود ميكنم دانلود و در پي سي خود نصب كنيد اين نرم افزار را ميشه گفت كه يك يوتليتي است كه همه دست اندركاران ذيربط بايد داشته باشند ( براي تبديل پسوند فايل هاي خود جهت استفاده در انواع پروگرامرهايي كه دارند ) لذا به تمام دوستان و تعميركاران دانلود برنامه را توصيه ميكنم .
با اجراي اين نرم افزار صفحه اصلي برنامه براتون باز ميشه كه علاوه بر خواندن و نوشتن حافظه هاي اماده خود ميتوانيد فايل هاي با پسوند e2p . bin . hex . mot . rom . epp ,…. را به يكديگر تبديل كنيد براي اين كار از سربرگ فايل يك فايل ذخيره شده در هارد خود را فراخواني كرده و سپس از سر برگ اديت نوع عمليات نيازي خود را انتخاب و بعد از اتمام عمليات فايل حاضر را با انتخاب يكي از پسوند هاي ياد شده ( در باكس نوع پسوند ذخيره سازي )ذخيره نماييد .
ادامه دارد .
با تشكر .
موفق باشيد .
 

پیوست‌ها

gadraj

معاون مدیر کل
معاونت انجمن
2007-05-09
5,023
106,542
سلام استاد عزیز
اگه ممکنه یه پروگرامر هم بزارید که بتونه 89c2051 رو پروگرام کنه تو مشخصات پروگرامر بالایی که شماره این میکرو نبود .مرسی.
با سلام :
دوست عزيز يكي از اينترفيس هاي اين پروگرامر (طبق برشور و كاتالوگ مربوطه ) قادر است كه از طريق درگاه lpt سري اي سي هاي 89c205x را نيز پروگرام كنه كه احتمالا در تايپ مشخصات از قلم افتاده و نرم افزارش هم موجود هست و دليل تاخير در اپلود شماتيك ها و .... و اتمام پروژه منتظر فايل هاي هگزاي اين پروژه هستم كه بزودي برام ميرسد و تا تكميل اپلود كامل اين تاپيك انتظار دارم دوستان مطالعه و صبر كنند تا تكميل بشه و سپس بدون دغدغه شروع كنند تا خداناكرده خسارت احتمالي مواجه نشوند به نظر من بدون فايل هاي هگز و نرم افزار هاي مربوطه اينگونه مدارات هيچ ارزشي ندارند پس منتظر باشيد تا بزودي تكميل كنم . در ضمن بخاطر اينكه بين پست هاي اين پروژه فاصله ايجاد نشه با اجازه اين دوست عزيز م اين پست ها بعد از رويت شما حذف خواهد شد تا تاپيك ترتيب و نظم خود را براي مطالعه حفظ كند .
با تشكر .
موفق باشيد .
 

mohamedreza

کاربر
2007-08-15
232
685
با سلام
اقا قدير يه برنامه براي تبديل فايلهاي ايپرام به سورس برنامه معرفي كنيد البته اگر همچين برنامه اي وجود داشته باشه.
با تشكر
 

ninja_dh42

کاربر
2009-05-02
3
10
با سلام خدمت اساتید بزرگوار و مدیران سایت مطلبی بود که میخواستم حضورتون عرض کنم و ان اینه که من با درد سر زیاد وارد سایت میشم و هنگامی که هنوز 2 برنامه دانلود نکرده ام با اخطار وقطع دانلود مبنی بر اینکه من 10 دانلود را داشته ام مواجه میشوم لطفا بر رسی بفرمایید متشکرم.

ninja_dh42@yahoo.com
 

feri_ir

کاربر
2009-05-20
3
11
با سلام :
در اين پست شما با اصول كار و نحوه ساختن يك پروگرامر ايده ال و كارامد با نازل ترين قيمت اشنا شده و علاقمنداني كه براي مونتاژ اين دستگاه امادگي دارند بدون هيچ مشگل و دغدغه اي ميتوانند استفاده كنند با توجه به زياد بودن حجم در طي چند پست تشريح قسمت ها را اپلود خواهم كرد و در نهايت در يك فايل pdf تمام مراحل را ميتونيد دانلود كنيد دستگاه با توجه به سليقه و نياز شما و اينترفيس هايي كه ارايه ميشود قادر است با درگاه هاي سري rs232 com و موازي lpt و usb كامپيوتر شما در ارتباط باشد .
الف : قابليت هاي پروگرامر به شرح زير ميباشد :

support 24c01, 24c02, 24c04, 24c08, 24c16 i²c bus eeprom
support 24c32, 24c64, 24c65, 24c128, 24c256, 24c512 i²c bus eeprom
auto detect 24xx eeprom capacity
support 24c325 and 24c645 i²c bus eeprom
support siemens sde2516, sde2526, sda2546, sda2586, sda3546, sda3586 eeprom (as 24xx auto) support
support at17c65, at17c128, at17c256, at17c512, at17c010 i²c bus eeprom -----------
support siemens sde2506 eeprom
detect the bank roll over capability of some old 24xx eeprom
support at90s1200, at90s2313, at90s2323, at90s2343, at90s4414, at90s4434, at90s8515, at90s8535 flash micro ----------
support at90s2323, at90s2343, at90s2333, at90s4433, at90s4434, at90s8535, at90s8534
auto detect avr microcontroller type
support the avr microcontroller atmega103, atmega161, atmega163, atmega 323, atmega128, atmega8, atmega16, atmega64, atmega32, atmega162, atmega169, atmega8515, atmega8535 ------------
support the avr atmega44, 88, 168, 164, 324, 644, 640,1280, 1281, 2560, 2561 (untested) ----------------
support the avr at90can32, 64, and 128 (untested
support the avr attiny12, attiny15, attiny26, attiny2313
support the avr attiny13, 25, 45, 85, 261, 461, and 861 (untested
read a ttiny12 and attiny15 oscillator calibration byte
write lock bits to protect the avr micro from reading
write both the flash and eeprom memory of the avr micro at once
support the at89s8252 and at89s53 micro
support 93c06, 93c46, 93c56, 93c57, 93c66, 93c76, 93c86 microwire eeprom (c and lc series, the cs serie is not supported yet) ------------
support 93c13 (as a 93c06) and 93c14 (as a 93c46) microwire eeprom
access microwire eeproms in either 8 and 16 bit organization
improved support pic 16c84/16f84 micro
support pic 16f873/874/876/877 and pic 16f84a micro
support pic 16f873a/874a/876a/877a and pic 16f627/628 micro (untested
support pic 12c508/509 micro
support pic 12c671/672 micro (untested
support 25010, 25020, 25040 spi eeprom
support 25080, 25160, 25320, 25640, 25128, 25256 big spi eeprom
support 25642 and 95640 big spi eeprom
support nvm3060 eeprom
support mda2061/mda2062 eeprom
support x2444/x2445 eeprom
support s24h30 (untested
- - - - - - read/write intel hex format file as well as raw binary file
- - - - - - - - - - read/write motorola s-record format file
-- - - - - - - read/write csm format file
features a custom e²p format file to store the eeprom characteristics, an editable comment and memory content all together with crc
enhanced buffer edit, text and hexadecimal
work with windows95/98/me and windowsnt/2000/xp and linux*
reload file button
fill buffer command
security bits editing for avr, at89s and pic
serial number programming
script files for batch programming
improved speed with winnt/2000/xp with a driver for direct i/o
ديگه چي ميخواي ؟؟؟؟؟؟؟؟
بعد از اشنايي با امكانات و قابليت هاي اين پروگرامر در ادامه مطلب صفحه كاري برنامه مربوطه را كه در نهايت دانلود ميكنيد هم ببينيد :
--------

همانطور كه در بالا نيز اشاره شد اين دستگاه قادر است فرمت پسوند هاي hex , bin , p2p , …. ساپورت كند .
حالا بريم سراغ مدار و نحوه مونتاژ ان : در مونتاژ اين مدار دقت كنيد كه در طي چند طبقه مجزا و روي هم سوار خواهد شد پي سي بي هر طبقه مجزا وبه همراه lay out انها اپلود شده و يك دستگاه پرتابل و جمع و جوري با پيشرفته ترين امكانات را خواهيد داشت وفكر نميكنم كه ديگر نيازي به انواع ديگر پروگرامرايپرام ها داشته باشيد .
شماتيك مدار 1 : اين قسمت را در يك مدار مجزا كه پي سي بي انرا نيز تقديم ميكنم مونتاژ در طبقه اول قرار ميدهيد .
-------------
و اين هم pcb كل مدارها كه بموقع در اندازه استاندارد اپلود خواهد شد :
------------
ادامه دارد :
با تشكر .
موفق باشيد .
سلام اگه میشه طرز قرار گرفتن نمونه های مختلف میکرو رو روی سوکتها توضیح دهید
 
بالا