نمایش/عدم نمایش سایدبار
رفتن به بالای صفحه

آموزش جامع avr جلسه 23 پروگرام کردن avr

به نام خدا : سلام خدمت شما دوستان گل ، والا تو این مطلب از آموزش AVR میخوام یه چیز ساده ولی خطرناک رو بگم laugh, میخوام پروگرام کردن AVR با ISP رو به طوری اختصاصی بگم(البته چیزای دیگه ای هم میگم laugh و فقط این مور نیست)، قبلا ما با ZIF سوکت میکرو avr رو پروگرام میکردیم، حالا میخوایم بریم سمت ISP، خوب مثلا فک کنید یه جا میکرو AVR رو روی برد قرار دادین(و لحیم محیم کردین) و حالا(به هر دلیلی) نیاز دارید AVR رو دوباره پروگرام کنید، اول این که نمیتونید AVR رو از مدار جدا کنید چون روی برد لحیمش کردین، لذا باس از روش ISP استفاده کرد و میکرو رو پروگرام کرد.
آموزش جامع avr جلسه 23 پروگرام کردن avr
 

آموزش جامع avr جلسه 23 پروگرام کردن avr


داستان : یه روز روزگاری یکی بود به اسم مهدی دمرچیلو، ادعاش میشد مسلمونه و نماز میخونه، ولی الکی میگفت، نماز میخوند چون ننه باباش نماز میخوندن، چرا؟ >>> چون به تموم احکام اسلام عمل نمیکرد، گناه میکرد، به برادر مسلمون خودش کمک نمیکرد، از نظر اطلاعاتی و خوندن کتاب 0 بود، خون خوش رو رنگی تر از خون برادر و خواهر مسلمونش میدونست، تو خونش راحت میشست جلوی تلوزیون، پای لبتاب، کنار خونواده با راحتی غذا میخورد، با خیال راحت میرفت مسجد خبر مرگش، ولی برادر و خواهراش در چه وضعیتی بودن؟ برادر کشته شده، خواهر اسیر شده توسط سگای داعشی، به بردگی فروشخه میشه به قیمت یه نخ سیگار، راحت میشینه تو خونه و فقط … (خدا خودش به دادمون برسه که اون دنیا چطور میخوایم به رسول الله جواب بدیم)
 

۱) تمام روش های پروگرام کردن AVR

  1. سوکت ZIF
  2. .ISP
  3. JTAG
  4. BootLoader

 

۲) فرق پروگرام کردن ISP با JTAG با ZIF با BootLoader

  1. تو روش ZIF که شایع ترین روش و آسون ترین(برای تازه کارها) روش هستش میایم میکرو رو میزاریم داخل زیف سوکت پروگرامر(عکس زیر رو ببینید متوجه میشید که میکرو رو باید کجا قرار بدید.)

معرفی ابزار مورد نیاز کار با AVR
2و3) تو روش های ISP و JTAG میایم به کمک یه سری از پایه های میکرو(تقریبا 4-6 تا)، میکرو رو پروگرام میکنیم، برا حالتی که نمیشه میکرو رو از مدار جدا کرد یا خودتون نمیخوام هر دقیقه میکرو رو از مدار جدا کنید(چون در ابردن میکرو از مدار و پروگرام کردنش و دوباره گزاشتن سرجاش و…. خودش هم وقت گیر هستش و هم باعث شکستن پایه های میکرو میشه) میتونید از این دو روش استفاده کنید که هر کدوم مزایا و معایب خاص خودشون رو دارن.
4) تو روش بوت لودر، میایم یه فایلی رو به کمک پروگرامر داخل میکرو میریزیم(فرق نداره از کدوم یک از 3 روش بالا برا این کار استفاده کنید) و بعد میتونید به کمک کامپیوتر و بدون نیاز به پروگرامر میکرو رو پروگرام کنیم.(برا مواردی که مدار در دسترس مشتری هستش مثلا این نوع تغییر یا بروز رسانی برنامه میتونه مفید باشه)
 

۳) روش های پروگرام کردن میکرو های SMD

روش ۱) والا برا این کار میشه از برد های تبدیل استفاده کرد، اگه بچه پولدارین یا این که برا شرکت مرکت میخواین برین بخرین، ولی اگه مثل ما تو جیبتون عنکبوت ها منچ بازی میکنن بیخالش بشید، چون با توجه به این که میکرو های SMD مختلف تعداد پایه های متفاوتی دارن(یکی ۱۰ تا پایه داره یکی ۲۰ تا ، یکی….) لذا باس برا هر کدوم یکی از این مبدل ها خرید :-D،نحوه کار این مبدل ها هم این طوره که میکرو SMD رو میزاری توش و تبدیل میشه به میکرو DIP shock، اینم لینک خرید یه نمونه مبدل SMD به DIPبرد تبدیل SMD به DIP
 آموزش AVR
 
روش ۲) خودتون میرید تو نرم افزار های طراحی PCB یه برد تبدیل SMD به DIP (در مدل های مختلف) طراحی میکنید و بعد میرید PCB ایش رو درست میکنید یا این که میدید به این شرکت مرکت ها و براتون PCB رو میزنن و میفرستن براتون، و بعد شما میکرو رو روی این PCB با دست نگه میدارید و میکرو رو پروگرام میکنید crazy ، البته این برد ها آمادش هم هستش(که در زیر عکس چند تاشون رو میبینید) که میتونید بخرید : خرید مبدل SMD به DIP
تبدیل میکرو SMD به DIP
 
روش ۳) هیچی!!! ، نه برد تبدیل میخواد نه چیزی، از ISP یا JTAG برا پروگرام کردن استفاده میکنیم. laugh ، که در عناوینی که در ادامه قرار میدم، توضیح خواهم داد!
 

۴) پروگرام کردن ATMEGA128 و ATMEGA64

این دو میکرو هم به صورت SMD موجوده فقط(تا جایی که میدونم) و به صورت DIP رو من ندیدم تا حالا(شاید هم خوب توجه نکردم)، لذا با توجه به این که اگه برد تبدیل SMD به DIP هم استفاده کنیم نمیشه با سوکت ZIF پروگرامش کرد(دلیلش هم معلومه، تعداد پایه هاش زیاده و سوکت ZIP هم تعداد پایه هاش کمه rtfm) لذا باس از روش پروگرام کردن ISP یا JTAG استفاده کرد.
من مگا 128 رو به روش Spi پروگرام کردم – و پروژه زیر حاکی از صحت حرف منه :
پروژه led چشمک زن با میکروکنترلر mega128
 
نحوه اتصال پروگرامر به میکرو هم به صورت شکل زیر هستش ( که پیشتر دوستمون در نظرات این عکس رو قرار داده بودن )، اون خازن ها رو هم قرار ندادید، ندادید؛ زیاد مهم نیستن، مدار مربوط به پایه Reset رو هم استفاده نکردید مشکلی نداره، فقط تغذیه رو وصل کنید ^_^ و پایه های miso و mosi و sck و rst ( یا همون ریست یا همون Reset ) رو هم حتما وصل کنید، اگه دیدید شناسایی نمیشه میکرو : اتصالات اشتباهه، مبع فرکانسی میکرو بهش اعمال نشده، کریستال خارجی هم فک نکنم لازم باشه چون میکرو در حالت پیشفرض روی 1میگ داخلی تنظیم شده هستش ( میکروها دیگه که حداقل اینطوری بودن، حالا شاید این مورد بر عکس باشه ^_^ ) هر چند که من تست میکردم منبع کلاک میکرو روی حالت EXTERNAL CLOCK SIGNAL بود و مجبور شدم پایه XTAL1 پروگرامر به به همین پایه در میکروکنترلر وصل کنم که بعد سریع میکرو رو بردم تو 8 میگ داخلی، حالا چطوری رو این منبع فرکانسی رفته برام سواله، من که یادم نمیاد فیوز بیتاشو دستگاری کرده باشم، بگذرریم، زیاد مهم نیست :
آموزش پروگرام کردن مگا128
توجه : ترتیب و تعداد پایه های میکرو مگا128 و مگا64 رو من بررسی کردم فرقی توشون ندیدم، لذا از مدار بالا برا پروگرام کردن مگا64 هم میتونید استفاده کنید.
 

۵) آموزش پروگرام کردن AVR با سوکت ZIF

در عنوان 2 توضیح دادمش.
 

۶) آموزش پروگرام کردن AVR با ISP

توجه : نحوه ساخت پروگرامر ISP تو نت الی ماشاالله زیاده، تو سایت هم یکی از بچه ها آموزش ساختش رو گزاشته بود(لینک زیر) که فقط ISP رو ساپورت میکنه، ولی من از پروگرامر هاتل استفاده میکنم : آموزش ساخت پروگرامر USB ASP – AVR
آموزش پروگرام کردن AVR با ISP
همون طور که تو شکل بالا میبینید کابل رو وصل میکنید، شکل زیر ترتیب پایه های کابل بالا(اون قسمت آبی رنگ) رو نشون میده :
که باید این پایه ها رو به پایه های مربوطه تو میکرو کنترلر وصل کنید، مثلا پایه SCK این کابل رو به پایه SCK ی میکرومون باس وصل کنیم و برا پایه های MISO – MOSI و GND هم به همین طریق، پایه VCC هم داستان داره، هم میشه خروجی تعریفش کرد و ازش به عنوان تغزیه مدارمون استفاده کرد ازش و هم ورودی تعریفش کرد و …
پروگرام کردن AVR
حالا اگه بخواین سیم نره به مادگی رو مستقیما به پروگرامر هاتل وصل کنید و از کابل بالا استفاده نکنید، ترتیب پایه های پروگرامر هاتل به صورت زیر هستش :
ترتیب پایه های پروگرامر هاتل
 
خوب تو نرم افزار هاتل هم به صورت زیر عمل کنید :
که باس روی اون گزینه سبز رنگ کلیک کنید و بعد قسمت آبی رنگ نمایش داه میشه که با کلیک بر روی گزینه Find Tyoe میکرو رو پیدا میکنه نرم افزار، اون گزینه Supply VCC هم مربوط به تعیین ورودی خروجی کردن پایه VCC هستش، که در بالا یکم توضیح دادم و در لینک زیر تو سایت هاتل کامل توضیح داده شده.( در کل بهتره این گزینه رو فعال نکنید و از منبع دیگه ای برای تغذیه مدار استفاده کنید. )
پروگرام کردن AVR با ISP
توضیحات بیشتر ور در لینک زیر میتونید ببینید(البته اینایی که من میگم برا پروگرامر هاتل هستش) : ISP در پروگرامر هاتل
 

پروگرام کردن میکرو با ISP به همراه فیلم و عکس و...
این از شماتیک پروژه
اگه متوجه نشدید بگید تا توضیح بیشتر بدم؛ جان داش بهتر از این نتونستم شماتیک رو بکشم، این رو هم با زور کشیدم pardon، پروژه ما روشن خاموش کردن یه LED هستش و در فیلم زیر میبینید که پروژه رو تغییر میدم و با ISP اطلاعات رو میریزم روی میکرو کنترلر AVR
پروگرام کردن میکرو با ISP
 
این از کدهای پروژه

 
اینم از فیوز بیت ها
آموزش پروگرام کردن AVR
اینم از فیلم پروژه

 

۷) آموزش پروگرام کردن AVR با JTAG

این قسمت هم بمونه برا زمانی که پروگرامر JTAG به دستم برسه، سفارش میدم برام بیارن، فعلا که اون فروشگاهی که میخوام ازش بخرم این پروگرامر رو نداره، خودم هم کسی نیستم که حال ساختن پروگرامر رو داشته باشم laugh
یه پروگرامر ارزون قیمت JTAG گرفتم ولی…. ؛ باید پول بدم یه با کیفیتش رو بخرم که فعلا… laugh
 

مطالعه بیشتر

یه مطلب دیدتم تو نت بد نبود(خوب بود)، گفتم لینکش رو بزارم اینجا برید بخونید(ظرر نمیکنید) : پروگرامر چیست؟
 
خوب این مطلب هم تموم شد رفت پی کارش، راستی این مطلب هم از لحاظ محتوایی و علمی تعطیل بود خودم میدونم نیمخواد بگید focus، خیلی وقت بود که نوشته بودم ولی برا بعضی مشکلات قسمت نشد تکمیلش کنم، الان که میخواستم مطلب بوت لودر در aVR رو بنویسم گفتم اول اینو بزارم، اگه نمیزاشتم عذاب وجدان میگرفتم(آره جان خودت laugh )
فعلا یا علی.

پسورد فایل های سایت :
www.dmf313.ir
جنگ ما فتح قدس را در پی خواهد داشت (امام خمینی) >>>>>> اگر از صدام بگذریم، اگر مسأله قدس را فراموش کنیم، اگر از جنایت های امریکا بگذریم از آل سعود نخواهیم گذشت. ان‌شاالله اندوه دلمان را را در وقت مناسب با انتقام از امریکا و ال سعود برطرف خواهیم کرد و داغ و حسرت حلاوت این جنایت بزرگ را بر دلشان خواهیم گذاشت و با برپایی جشن پیروزی حق بر جنود کفر و نفاق و آزادی کعبه از دست نااهلان و نامحرمان به مسجد الحرام وارد خواهیم شد (امام خمینی)
ارسال دیدگاه
195

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

2) به موارد درخواست پروژه/کد آماده و سوالاتی که بلد نباشم پاسخ داده نمیشه.

3) برای گزاشتن کدهاتون از این سایت استفاده کنید : debian

  1. مهمان

    داریوش

    سلام من تازهکار وعلاقهمند به الکترونیک هستم
    می خواستم بدونم چطور بایدباsبایدباstk500 در محیط کد ویژن atmega16 را پروگرام کنم .
    ضمنا مثلا برنامه نوشتم که پورت A.0 یک الای دی را خاموش وروشن کنه.
    حالا با فرضاینکه پایه آند الای دی به A.0 مگا 16 وصله سیم مثبت و منفی پاور را به کجا باید بزنم.
    با تشکر

    1397/11/06
    09:50
    • نویسنده این مطلب

      مهدی دمیرچیلو

      سلام – با stk500 کار نکردم – از هاتل استفاده میکنم.

      سیم مثبت و منفی پاور را به کجا باید بزنم

      – برا بحث تغذیه میکرو میرید دیتاشیت مگا 16 صحفات اولیه ( صفحه 2 باید باشه ) میبینید پایه تغذیه کجا قرار داره – الان که رفتم دیدم پایه 10 ام vcc و 11ام gnd هستش. – ولتاژ بیشتر از 5 به میکرو ندیییی
      تغذیه led هم از پایه A.0 تامین میشه – یه مقاومت با مقداری کمتر از 4-5 کیلو هم سری کن با LED – مقدارش زیاد مهم نی ( جریان مصرف شده توسط LED رو کاهش میشه – تو مصرف جریان از پایه های میکرو محدودیت وجود داره )

      1397/11/06
      10:11
      • مهمان

        داریوش

        تشکر دوست عزیز

        1397/11/06
        11:10
  2. مهمان

    امید

    جامپر LSاز این جامپرها سر در نمیارم برنامه های ساده هم بهش میدم لود میشه اما خروجی نداره میکرومگا 8 یا مگا 16 با پروگرامر لود میکنم مشکل نداره اما برای این328pاین مشکل وجود داره

    1397/10/27
    12:58
    • نویسنده این مطلب

      مهدی دمیرچیلو

      اگه از کدت اطمینان داری – ممکنه مشکل از کلاک باشه – که یه چی دیگه تنظیم کردی و یه منبع دیگه داری بهش میدی یا چیزی نمیدی.
      ممکنه از اتصالاتت باشه
      ممکنه اون میکرو خراب باشه.
      ممکنه موقع پروگرام کردن میکرو رو درست انتخاب نمیکنی
      ممکنه از پایه ای داری استفاده میکنی که به صورت پیشفرض اون نقشی که داری ازش استفاده میکنی ( مثلا I/O ) غیر فعال هستش – حالا باید به کمک رجیسترها یا فیوز بیت ها انی مشکلو حل کنی.
      و…

      1397/10/27
      10:05
  3. مهمان

    امید

    باسلام خدمت ااقا مهدی استاد میخواهم ایسی 328pراپروگرام کنم پروگرامرم هاتل هست پروگرام کامل انجام میشه اما خروجی نداره دوستی گفت باید جامپر وصل بشه چطور باید جامپر وصل کنم با تشکر

    1397/10/25
    10:14
    • نویسنده این مطلب

      مهدی دمیرچیلو

      سلام-یعنی کدت درست اجرا نمیشه؟ خب شونصد تا دلیل میتونه داشته باشه – جامپر برا کجا؟

      1397/10/25
      10:26
  4. مهمان

    saman

    اغا این داستان ابتدایی که گفتی چرت و پرتی بیشتر نیست کسی که به بشار اسد جنایتکار کمک می کنه فرقی با داعشی ها نداره پس همونی که تو خونه نشیته از جفتشون بهتره

    1397/08/10
    10:11
    • نویسنده این مطلب

      مهدی دمیرچیلو

      اولا : آغا اون خودتی بیشعور!
      دوما : کمک به مظلمون و مبارزه با ظالم که آیات و احادیث زیادی دربارش وجود داره – تو این فک نکنم بحثی باشه – اسد و همپیماناش هم با داعشی ها و فتنه گرها جنگیدن
      حالا شما به کسی که با داعشی ها جنگید و نابودشون کرد و خظرشون رو از سر تمام کشورها ( مخصوصا ایران ) رفع کرد ظالم و جنایت کار میگی؟ بالام جان همین بچه های مدافع حرم و حزب الله اگه نبودن ( و داعش به ایران حمله میکرد ) که الان داعشی ها شرتت ( یا سرتو! ) رو هم از تنت کنده بودن ( تعارف نداریم که – ببینیید با مردم سوریه که بعضا هم سنی هستن چیکار کردن )! – حالا یه آدم نادونی مث تو میاید این چرت و پرتها رو میگه – زیادی کلت تو ماهواره و دروغ نیوز ها ( که از انگلیس و عربستان سقوطی تغذیه میشه ) هستش لذا یکم مخت تاب برداشته.

      1397/08/10
      01:10
      • مهمان

        محمدمهدی

        سلام داداش، خودتو اذیت نکن اینا یادشون رفته وقتی داعشیا به مرقد امام و مجلس حمله کرده بود چطوری همشون برگاشون ریخته بود حالا چرتو پرت میگن

        1397/08/11
        05:35
      • مهمان

        reza

        نمی دونم و نمی خوام پیش داوری کنم که شما از این مسائل منتفع هستی و فرض رو بر نا؟آگاهی شما می زاریم.پس جهت اطلاع داعش از دستاوردهای مدافعان حرم یا درسترش مدفعان اسد بصورت مستقیم و غیر مستقیم می باشد.و گرنه همان سال 2011 اسد رفته بود و داعشی بوجود نمی آمد.بقیه مسائلی هم که عنوان کردید سر و شرت و دروغ نیوزفقط میشه به این اظهارات خندید و ارزش دیگه ای نداره mosking

        1397/08/13
        12:53
        • نویسنده این مطلب

          مهدی دمیرچیلو

          من اصلا نمیدونم شما ایرانی هستی یا نه – چون با تغیر IP میشه هر کاری کرد – مثلا تو عربستان نشست و تو سایتای مختلف، شبکه های اجتماعی و … نظر از طرف ایرانیا داد خخخ – این قابلیت اینترنت چیز جالبیه – بگذریم – الان که آیپیت برا خرم آباد هستش! ( از این که آیپی تغییر میکنه زیاد حال نمیکنم – البته مزایایی هم داره ها – مثلا عبور از فیلترینگ چه داخلی و چه سایتایی که خارجی ها مارو محدود کردن – بگذریم – زیاد حاشیه نریم )
          والا این که میگی مدافعان اسد داری حرف دشمنای ایرانو تکرار میکنی – نمیدونم چطور خودتو قانع میکنی اینایی که خونه زندگی زن و بچه و در یکلام از کل زندگیشون گذشتن و رفتن سوریه و عراق با داعش جنگیدن چطور خودتو قانع کردی که اینا برای یک نفر اونم بشاراسد رفتن و جونشون رو دادن – داعش از دستاوردهای مدافعان حرمه؟ خخخخ عجب – ولی خب به کوری امثال شما و استکبار – به کمک برادرانمون داعشو در عراق و سوریه شکست دادیم و اکنون نیروهای ما در سوریه به مرز اسرائیل رسیدن – و ان شاء الله به زودی شاهد تحقق وعده قرآن و نابودی قوم ستمکار یهود ( اسرائیل فعلی ) خواهیم بود
          داعشو مدافعان حرم ایجاد کردن خخخخخخ خدا شفات بده – خداییش یا جیره خوری یا … laugh focus

          1397/08/13
          01:33
  5. مهمان

    amin_teh

    سلام
    من یک برنامه نوشتم با کدویزن
    با پروگرمر هاتل نیر نپروگرم می کنم
    هنگام پروگرم خطا میده دریف در ادرس x
    به په شکلی برم سروقت خطا و درستش کنم از کجا بفهمم خطا برای چیه

    1397/05/22
    08:09
    • نویسنده این مطلب

      مهدی دمیرچیلو

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

      1397/05/22
      08:54
  6. مهمان

    بهراد

    سلام خسته نباشید
    مرسی
    سایتتون عالی هستش واقعا خسته نباشید heart

    1397/05/12
    08:37
  7. مهمان

    پوریا

    سلام من برای پروگرام کردن میکرو کنترلر atmega32 از پروگرامر usbasp استفاده کردم ولی موقع پروگرام کردن با پیغام خطای
    avrdude: warning: cannot set sck period. please check for usbasp firmware update.
    avrdude: error: programm enable: target doesn’t answer. 1
    avrdude: initialization failed, rc=-1
    Double check connections and try again, or use -F to override
    this check.
    مواجه می شوم لطفا راهنمایی کنید

    1397/04/19
    11:23
  8. مهمان

    محمد بهرامی

    سلام من ی مگا ۶۴ دارم ی مگا ۱۲۸ ب پروگرامر وصل کردم هرکاری کردم پروگرام نشد به صورت زیر
    http://s8.picofile.com/file/8309551442/photo_2017_10_20_09_39_41.jpg

    1396/07/28
    09:40
    • مهمان

      علیرضا اهنی

      سلام.
      اتصالاتت خیلی شوغ پولوغه laugh
      اون هدر بردی که روی بردبرده باید باسیم خود پروگرامر پروگرام شه بعد شما خودتون تست کردن سیم هارو؟
      راستی چرا اون مگا۱۶ بیچاره رو پرت کردی اونجا زیر سیم laugh
      بعد تغذیه رو از خود پروگرامر میگیرید یا تغذیه خارجی؟
      بعد چه برنامه ای نوشته اید؟
      اگر تغذیه را از خارج میگیرید زمین پروگرامر با میکرو و تغذیه باهم یکی باشه
      bye

      1396/07/30
      03:35
      • نویسنده این مطلب

        مهدی دمرچیلو

        سلام
        تغذیه رو انگار از خود پروگرامر گرفتم – خب تست کن خودت – اگه تغذیه خود پروگرامرت جواب داد که هیچ نداد باید از تغذیه خارجی استفاده کنی دیگه
        مگا ۱۶ کجا بود؟ مگا ۸ هستش توی فیلم فک کنم.
        زمین باید مشترک باشه حتما

        1396/07/30
        04:09
      • مهمان

        محمد بهرامی

        سلام حل شد ی پالس خارجی ب پایه xtal1 دادم پروگرام شد

        1396/07/30
        04:13
  9. مهمان

    سید امیرحسام

    سلام میخوام یه مگا ۶۴ پروگرام کنم با هاتل یا هر چیز دیگه
    تمام اتصالات را هم مطابق تو ضیحات زیر برقرار کردم ولی نمیشه که نمیشه
    پایه ۱۰هاتل به زمین
    پایه ۱ هاتل به sck
    پایه ۳ هاتل به pdo
    پایه ۹ هاتل به pdi
    پایه ۴ هاتل به vcc
    پایه ۶ هاتل به rst
    پایه ۲هاتل به زمین
    اقا مهدی اگه مشکلمو حل کنی از خجالتت هم در میام

    1396/06/05
    07:50
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام – به این این عکس و دو تا عکس بالاش تو همین مطلب دقت کن و بررسی کن.
      پروگرامر هاتل

      1396/06/05
      08:53
  10. مهمان

    علی

    سلام دوست عزیز من یه پروگرامر (جیبی هاتل) دقیقا مثل مال شما دارم یه ای سی Attiny 26 رو با زیف سوکتش پروگرم کردم الان ای سی درست کار میکنه ولی دیگه شناسایی نمیشه و نمیشه دوباره پروگرمش کرد
    کمکم کنید از همین ISP هم استفاده کردم بازم ای سی شناسایی نمیشه
    مخم دیکه داره سوت میکشه نمیدونم چیکار کنم
    تو رو خدا کمک کنید help

    1396/05/21
    01:02
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام-فیوز بیتا رو دستکاری کردید – قسمت کلاک

      1396/05/22
      11:40
      • مهمان

        علی

        خب الان باید چیکار کنم ای سی درست بشه dash

        1396/06/19
        11:12
  11. مهمان

    MohammadAv

    سلام خسته نباشید. توی برنامه پروگرمر هانتل از کجا میشه کلاک میکرو رو تنظیم کرد ؟ هرچی گشتم نبود

    1396/03/24
    11:25
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام.تو سایت خود هاتل بری توضیح داده

      1396/03/25
      08:49
      • مهمان

        MohammadAv

        تشکر

        1396/03/26
        07:17
  12. مهمان

    Erfan

    سلام مرسی از سایت بسیار خوبتون heart ،من یک پروگرامر stk500دارم میکرو های دارای پورت ispرا راحت پروگرام میکنه ok ولی میکرو هایی مثل at89c2051را نمیشه با این پروگرامر پروگرام کرد negative میخواستم بدونم این میکرو ها با چه نوع پروگرامرایی پروگرام میشن؟ help

    1396/03/14
    09:24
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      به فایل راهنمای stk500 برید و ببینید چه میکروهایی رو پشتیبانی میکنه – من با این پروگرامر کار نکردم.

      1396/03/14
      10:25
      • مهمان

        Erfan

        مرسی از جواب دادنتون لیست میکرو های پشتیبانی شده توسط میکرو STK500 ایناس(لینک زیر)
        http://s9.picofile.com/file/8296862976/Ashampoo_Snap_Monday_June_5_2017_00h42m11s_001_.pn
        g
        ولی سری ۸۹CXXرا پشتیبانی نمیکنه میخواستم بدونم میشه با میکرو ATMEGA16Aپروگرامری درست کرد که بتونه AT89C2051را پروگرام کنه؟
        دیتا شیت AT89C2051
        http://s9.picofile.com/file/8296863292/at89c2051.png

        1396/03/14
        11:51
        • نویسنده این مطلب

          مهدی دمرچیلو

          خب پشتیبانی نمیکنه – دلیلش رو پیدا کردین.
          والا من تو زمینه ساخت پروگرامر مطالعاتی نداشتم تا حالا.

          1396/03/15
          03:11
        • مهمان

          علیرضا اهنی

          سلام.
          این میکرو تو خانواده avrهست؟

          1396/04/17
          11:29
          • نویسنده این مطلب

            مهدی دمرچیلو

            سلام-برو سایت اتمل ببین تو کدوم خانوده هستش.

            1396/04/17
            12:51
  13. مهمان

    علیرضا آهنی

    سلام.
    به وبلاگ ما هم سری بزنید.
    http://ali1386micro.blogfa.com/

    1396/03/05
    01:41
  14. مهمان

    ازمایشگاه خانگی

    سلام.
    خوب بود. smile

    1396/01/28
    01:28
  15. مهمان

    علیرضا آهنی

    سلام.
    ممنون

    1396/01/27
    01:34
  16. مهمان

    علیرضا آهنی

    سلام.
    کی اموزش بوت لودر رو میزارین؟
    منتظریم smile

    1396/01/27
    11:43
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام – والا خیلی وقت پیش میخواستم بزارم – مطلبش رو هم تا جایی نوشتم ولی دیگه قسمت نشد- سعی میکنم امروز فردا شروع کنم کارش رو.

      1396/01/27
      02:05
  17. مهمان

    علیرضا آهنی

    زیپ کنم یعنی چه wacko

    1395/12/22
    04:58
    • نویسنده این مطلب

      مهدی دمرچیلو

      کد پروژت رو تو لینک زیر قرار بده و لینک کدت رو بفرست
      http://paste.debian.net

      1395/12/22
      06:14
  18. مهمان

    علیرضا آهنی

    سلام .
    چرا ان سوال که پرسیده بو دم را پاک کردید wink
    چرا بعضی از سوال ها را پاک می کنید cry

    1395/12/22
    03:24
    • مهمان

      علیرضا آهنی

      ببخشید ندیدم فکر کردم پاکش کر دید laugh

      1395/12/22
      03:27
  19. مهمان

    علیرضا آهنی

    سلام .
    من کد زیر را در کدویزن نوشتم smile
    #include
    #include
    #include
    #asm
    .equ __lcd_port=0x1b //PORTA
    #endasm
    long int i=0;
    int second=50,minute=4,hour=9;
    char str_second[1],str_minute[1],str_hour[1];
    // Timer2 overflow interrupt service routine
    interrupt [TIM2_OVF] void timer2_ovf_isr(void)
    {
    i++;
    }
    void main(void)
    {
    // Timer/Counter 2 initialization
    // Clock source: TOSC1 pin
    // Clock value: PCK2
    ASSR=0x08;
    TCCR2=0x01;
    // Timer(s)/Counter(s) Interrupt(s) initialization
    TIMSK=0x40;
    lcd_init(16);
    #asm(“sei”)
    lcd_gotoxy(0,0);lcd_puts(“DMF313.IR RTC”);
    while (1)
    {
    if(i*256 + TCNT2 >= 32767)
    {
    second++; i=0; TCNT2=0;
    if(second==60){second=0; minute++;}
    if(minute==60){minute=0; hour++;}
    if(hour==24){hour=0;}
    ////////////////////////////////////////////////////////////
    itoa(hour,str_hour);
    lcd_gotoxy(4,1);
    if(hour<۱۰)lcd_puts("0");
    lcd_puts(str_hour); lcd_putchar(' ');
    lcd_gotoxy(6,1); lcd_putchar(':');
    //////////////////////////////////
    itoa(minute,str_minute);
    lcd_gotoxy(7,1);
    if(minute<۱۰)lcd_puts("0");
    lcd_puts(str_minute); lcd_putchar(' ');
    lcd_gotoxy(9,1); lcd_putchar(':');
    //////////////////////////////////
    itoa(second,str_second);
    lcd_gotoxy(10,1);
    if(second<۱۰)lcd_puts("0");
    lcd_puts(str_second); lcd_putchar(' ');
    /////////////////////////////////////////////////////////////
    }
    };
    پروگرامرم هم هاتل نواوران است.
    خب حا لا کدام دکمه را بزنم در کدویزن wacko
    تا در می کرو کنترلی که وصل کردم بریزه sad
    راستی فیوزبت ها را در کجا تنظیم کنم wacko
    می کرو کنترل هم مگا ۱۶ است.
    لطفا سریع سریع پاسخ بدهید.
    ببخشید که این قدر حرف زدم laugh

    1395/12/22
    01:06
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      ۱-کد پروژت رو زیپ کن و لینک دانلودش رو برا من بفرست
      ۲-پروگرامر هاتل خودش نرم افزار جدا برا پروگرام کردن داره – آموزشش تو سایت خود هاتل هستش
      ۳-فیوز بیت ها هم تو خود نر مافزار هاتل تنظیم میکنی و بعد پروگرام میکنی – اموزشش تو خود سایت هاتل هستش.

      1395/12/22
      04:37
    • مهمان

      علیرضا آهنی

      ببخشید.
      منظورم نواوران بود.
      هشدار! پروگرامر های نواوان را نخرید.
      http://paste.debian.net/922665/
      کدا این تو هست

      1395/12/29
      08:06
      • مهمان

        علیرضا آهنی

        جواب مارو نمیدی cry

        1396/01/27
        11:51
        • نویسنده این مطلب

          مهدی دمرچیلو

          کدوم؟

          1396/01/27
          02:05
        • مهمان

          علیرضا آهنی

          سلام.
          سوال بالایی

          1396/01/27
          02:36
          • نویسنده این مطلب

            مهدی دمرچیلو

            نمیدونم – دوباره بفرست کدت و مشکلت رو ببینم چی میگی – اون لینکه هم براش محدودیت زمانی گزاشتی الان حذف شده

            1396/01/27
            03:20
        • مهمان

          علیرضا آهنی

          http://paste.debian.net/927883/
          بیا.
          براساعت هست.
          میخوام.کامپایر اشکال میگره.

          1396/01/27
          03:46
          • نویسنده این مطلب

            مهدی دمرچیلو

            این کدو تست کردم خطایی نداد – اون بوت لودر هم تست عملیش انجام شد- مطلبش حداکثر تا فردا شب تو سایته اگه مشکلی رخ نده.

            1396/01/27
            04:01
        • مهمان

          علیرضا آهنی

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

          1396/01/27
          04:37
          • نویسنده این مطلب

            مهدی دمرچیلو

            مودب باشید – برید ببینید کجا اشتباه کردید bomb

            1396/02/02
            05:56
        • مهمان

          علیرضا آهنی

          سلام.
          میشه فایل هگز تولیدی توست کامپایر این برنا مه که در زیر میزارم روبدین؟
          این برنامه هم مشکل میگیرو نمی دو نم.

          1396/01/28
          11:53
          • نویسنده این مطلب

            مهدی دمرچیلو

            سلام
            لینکی که فرستادی محدودیتش تموم شد – دوباره بفرست – بزارش رو حالت نامحدود – بار دومه دارم میگم bomb

            1396/01/30
            10:50
        • مهمان

          علیرضا آهنی

          سلام.
          ۱٫اگر بی ادب بودم لطفا ببخشید.
          ۲٫چه چوری بدون محدودیتش کنم؟
          ۳٫ممنون به خاطر اموزش بوت لودر.
          ۴٫بفرماییدhttp://paste.debian.net/hidden/168c4e39/
          ۵٫بسیار بسیار متشکرم.

          1396/02/03
          11:52
      • مهمان

        محمد حسین

        پروگرامر های نو آوران عالی هستند فقط یه کمی راه اندازیش اذیت میکنه ولی بعد از راه اندازی خیلی خیلی خوب کار میکنه لطفا با اطلاعات غلط جواب ندید تا افراد دیگه رو به اشتباه نندازید

        1396/10/24
        01:45
        • مهمان

          محمد حسین

          آقای دمر چیلو آموزش های شما عالی هستند با آقای علیرضا آهنی هستم

          1396/10/24
          01:48
  20. مهمان

    مرتضی

    سلام
    پروگرمر میکرو را میشناسه اما در مدار جواب نمیده با اینکه اتصالات و فیوز بیتها هم درسته حالا باید چیکار کنم؟
    بی زحمت جواب را به جی میل بفرستید ممنون می شوم.

    1395/12/07
    11:30
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      در مدار جواب نمیده یعنی چی؟
      از اول توضیح بده ببینم داستان چیه.

      1395/12/08
      04:13
    • مهمان

      مرتضی

      سلام مهندس خسته نباشید.
      حدود یک سال پیش با پروگرمر هاتل خیلی راحت پروگرم می کردم و آی سی خوب جواب میداد و اما
      الان پروگرامر را که وصل می کنم آی سی را میشناسه و پروگرم می کنه ولی وقتی آی سی را روی برد میگذارم اصلا خروجی نمیده مثل اینکه آی سی خالی از برنامه باشد.
      گفتم شاید آی سی خراب باشه آی سی نو خریدم، مگا ۱۶ و ۳۲ و ۸ و حتی فیوز بیتهاشم تغییر دادم فایده ای نکرد . گفتم شاید ویندوز مشکل داشته باشه عوضش کردم ولی فرقی نکرد حتی با کامپیوتر دیگه ای هم امتحان کردم که نتیجه نداد.
      اگه میخواهید بگید اتصالات صحیح نیست که باید بگم اتصالات در مدار درسته.
      اگر پروگرامر خراب باشه تعمیر میشه؟ یعنی میتونم خودم تعمیرش کنم؟ یعنی ممکنه کریستالها کار نکنند؟
      پول خریدن پروگرامر را ندارم لطفا راهنمایی کنید چکار کنم.
      متشکرم.

      1395/12/08
      07:53
      • نویسنده این مطلب

        مهدی دمرچیلو

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

        1395/12/08
        07:59
        • مهمان

          مرتضی

          بازش کردم چیز خاصی نداشت که بگم خرابه
          دوتا خازن داشت که سالم بود و دو تا کریستال داره که نمیدونم چطور امتحانش کنم و دوتا آی سی اس ام دی زیر برد داره که نمی دونم درسته یا نه؟
          مشهد هستم جایی برای تعمیر سراغ دارید؟

          1395/12/08
          08:07
          • نویسنده این مطلب

            مهدی دمرچیلو

            من تهرانم – تو خود تهران هم جایی سراغ ندارم چه برسه به مشهد – همش خونه هستم و حتی تو شهر خودمون هم جایی سراغ ندارم laugh
            زنگ بزن به شرکتش و از خوشون بپرس – تو سایتش شماره تلفن و … گزاشته.

            1395/12/08
            08:21
    • مهمان

      مرتضی

      سلام مهندس.
      فراموش کردم بگم که برنامه در پروتوس جواب میده.

      1395/12/08
      07:57
  21. مهمان

    مهدی

    فیوز بیت کریستال رو گذاشتم رو ۱۲مگاهرتز بعد رایت کردم دیگه پروگرام ارورenable chip میده با progisp

    1395/11/29
    09:32
    • نویسنده این مطلب

      مهدی دمرچیلو

      باید کریستال به میکرو وصل باشه – از طریق isp پروگرام کن.

      1395/11/30
      09:35
      • مهمان

        مهدی

        پروگرامرم eca هست
        پروگرامرم ۳ تا سوراخ بری کریستال داره
        تو هر حالتی هم امتحان میکنم جواب نمیده

        1395/12/02
        01:04
        • نویسنده این مطلب

          مهدی دمرچیلو

          نمیدونم کار نکردم باهاش- منظور من کریستال به خود میکرو وصل کن و بعد میکرو رو از طریق isp پروگرام کن – جواب نداد تو خود سایتش مطرح کن(انجمن)

          1395/12/02
          01:08
  22. مهمان

    ugd

    سلام آقا مهدی
    من دیروز پروگرامر هانل به دستم رسید یه مگا ۱۶ نو داشتم و برنامه highLow رو با برنامه هاتل لود بافر کردم و بعد auto fl program رو زدم پیام finished اومد ولی تست کردم جواب نداد.
    یه برنامه ساده تو کد ویژن نوشتم (مقاومت پول آپ خارجی) و هر کاری کردم پروگرامر داخل کد ویژن شناسایی نشد و ارور داد پورت مجازی رو تغییر داده بودم طبق اموزش سایت هاتل ، بعد سیو کردم و فایل هگز رو با همون روش از برنامه هاتل روی میکرو ریختم ولی میکرو اصلا عمل نمی کنه ، اینم بگم که برای این دفعه من کد فیوزبیت کلاک رو برعکس از بالا به پایین توی نرم افزار هاتل زدم یعنی از CDksell0 تا …….۳ , و چند بار این فیوز بیت رو تنظیم کردم روی میکرو ولی بعدش default fuse رو زدم و میکرو هنوزم داخل نرم افزار هاتل شناسایی میشه و روی برد بورد که میذارم خروجی نمیده.
    من کار با پروگرامر بلد نیستم تازه خریدم.
    ولی از کسای دیگه که پرسیدم از پروگرامر های ارزون راضی بودن و اونطور که می گفتن از این هاتل بهتر و راحت تر بود و راحت داخل کد ویژن شناسایی و قابل استفاده است.
    اگر میشه یه آموزش فقط برای کار با پروگرامر هاتل بگذارید ، کارکردن باهاش سخته(برای خودم).

    1395/11/13
    05:12
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      پروگرامر خودش نرم افزار جداگونه هم داره که من خودم با اون کار میکنم و نه کدویژن
      اگه فیوز بیت ها رو درست نزنی و برنامه ات تو پروتئوس کار کنه ولی در عمل نه – خب اتصالاتت در عمل اشتباه هستش – دیتاشیت رو ببین. اول دیتاشیت مگا ۱۶ ترتیب پایه ها قرار داره.
      کار با هاتل هم سادس – از منو فایل گزینه اول رو میزنی و فایل هگز رو انتخاب میکنی ( اصلا شاید فایل هگز اشتباه به هاتل میدی یا کلا فایل هگز بهش نمیدی و یه چیز دیگه میدی !!! ) و بعد گزینه اول سمت چپ بالا رو میزنی – تمام!

      1395/11/13
      06:36
  23. مهمان

    احسان

    سلام مهندس مهدی از طریق هاتل و ارتباط jtag چطور میشه atmega64 رو پروگرمر کرد؟ من با spi پروگرم کردم برام خیلی ساده تر میشه اگ بتونم از طریق همین هاتل و ارتباطjtag پروگرم کنم لطفا کمک کنین..

    1395/10/18
    08:09
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام-سوالا رو یه جا مطرح کن.

      1395/10/18
      08:32
  24. مهمان

    احسان

    سلام و خسته نباشید. با codevision هم میشه atmega16 رو پروگرام کرد؟ سخت افزار خاصی نیاز هست؟

    1395/10/12
    05:06
    • نویسنده این مطلب

      مهدی دمرچیلو

      شدنش میشه ولی با چه مدل پروگرامر هایی میشه این کارو کرد دقیقا اطلاع ندارم – خودم تا حالا اینکارو نکردم – من پروگرامر هاتل دارم – چیز خوبی هم هستش – قیمتش حدود ۵۰ تومن

      1395/10/12
      06:47
  25. مهمان

    هانیه

    سلام آقای دمرچیلو.من یک mega128 دارم که میخوام از طریق isp و با هاتل پروگرم کنم.پروگرمر آی سی رو میشناسه.ولی نمیدونم چرا چراغ چشمک زن روشن و خاموش نمیشه!!!از کریستال خارجی16مگاهرتز استفاده کردم.فیوزبیت ها باید به چه صورت باشه؟

    1395/10/04
    06:54
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام- شماشیکی که بر مربنای اون میکرو رو به پروگرامر هاتل وصل کردی لینک دانلودش رو بده – ببینم و منم عملی تست کنم.
      الان نمیدونم چی جواب بدم.

      1395/10/04
      07:34
      • مهمان

        هانیه

        http://asanmadar.ir/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%BE%D8%B1%D9%88%DA%AF%D8%B1%D8%A7%D9%85-%DA%A9%D8%B1%D8%AF%D9%86-atmega128-%D9%88-atmega64/

        sck—-sck(11)
        miso—PE1(3)
        MOSI—PE0(2)
        RST—-RESET(20)
        Vcc—-Vcc
        GND—-GND
        ضمنا از کریستال 16مگاهرتز خارجی استفاده کردم.آخرین بار که تست کردم دیدم چراغ چشمک میزنه ولی نورش خیلی خیلی کمه.با اینکه از مقاومت هم استفاده نکردم و ولتاژ تغذیه 5ولت به میکرو دادم.

        1395/10/05
        08:09
        • نویسنده این مطلب

          مهدی دمرچیلو

          ممنون از شما – من الان دارم رو یه پروژه کیپد با آرم کار میکنم – تموم بشه میام سراغ این مورد – شاید تا اذان ظهر شاید هم ساعت 2-3 طول بکشه.

          1395/10/05
          08:48
          • مهمان

            هانیه

            باشه.من منتظر میمونم.بسیار متشکرم

            1395/10/05
            09:52
          • نویسنده این مطلب

            مهدی دمرچیلو

            ببخشید دیر شد – من الان تست کردم – منظورتون اینه که led قرمز رنگ روشنه و اون سبزه چشمک نمیزنه؟ احتمالا از خود پروگرامر هاتل تغذیه میکرو رو تهیه نکردید؟

            1395/10/05
            06:16
          • مهمان

            هانیه

            خواهش میکنم.من یه برنامه چراغ چشمک زن با mega128نوشتم.برنامه runمیشه،یعنی ledکه به پایه میکرو وصل کردم چشمک میزنه،ولی نورش خیلی خیلی کمه!!!حالا نمیدونم مشکل از کجاست؟خود ledکه سالمه،تغذیه میکرو هم 5 ولته،مقاومتی هم باledسری نکردم که بخواد نورشو محدود کنه!!

            1395/10/06
            08:00
          • نویسنده این مطلب

            مهدی دمرچیلو

            من همین پروژه رو دیشب گزاشتم تو سایت – led رو عوض کن – یه مقاومت هم سری کن 330 اهمی چیزی.

            1395/10/06
            09:48
        • مهمان

          سید

          فیوز بیتارو پروگرم نکردی فک کنم….من یه بار بدون پروگرم کردن فیوز بیتا امتحان کردم همین جوری ک میگی بود

          1395/11/09
          10:55
  26. مهمان

    محمد

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

    1395/07/07
    11:28
  27. مهمان

    محمد

    ببین من از چند روز پیش خیلی یهویی و خود جوش دگ پروگرامرم میکرو رو شناسسایی نمیکنه ینی ارور ژیر رو میده
    ***
    اون موقعی که خریدمش یکی بهم گفت قبل از استفاده جامپر ست های J4 JP4 رو در بیار و توی تمام این مدت بدون اون دوتا جامپرست کار میکردم و سالم بود. الان که یکی از جامپر ست ها یا هردوتاش رو روی پروگرام میزارم کدویژن میکرو رو شناسایی میکنه و پروگرامش هم میکنه اما وقتی میکرو روی برذ وصل میکنم هیچ خروجی نداره. نه روی ال سی دی چیزی نشون میده نه ال ای دی باهاش روشن میشه. میخواستم ببینم مشکل از میکرو هست یا پروگرامر؟ ممنون میشم جواب بدین اگر جوابش رو میدونید.

    1395/07/07
    01:33
  28. مهمان

    محمدرضا قلی پور

    سلام..ممنون بابت آموزش های خوبتون
    توی اون عکسی ک اتصال pic به میکرو رو گذاشتید اتصال پایه mosi رو اشتباه نزدید؟؟ نباید به mosi وصل بشه؟؟

    1395/04/26
    10:40
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      کدوم عکس؟

      1395/04/26
      11:30
  29. مهمان

    ناشناس

    سلام مهدی
    دیگه خیلی کم پیدایی
    کجایی پس ؟ ( :
    یه هدر برد مگا 128a از روبوایکیو گرفتم اما برنامه ای که روش ریختم رو اجرا نمیکنه
    همه پایه های تغذیه وصل هستند و میکرو رو اسیلاتور 8 مگاهرتز داخلی تنظیم شده
    برنامه یه led چشمک زن ساده هست که پایه e.2 هر 100 میلی ثانیه روشن خاموش میشه
    برنامه تو پروتیوس خوب کار میکنه اما تو هدر برد مگا 128a که گرفتم led فقط روشن میشه و دیگه هیچ تغییری نمیکنه
    قبلا تو سایت ها خوندم که ممکنه مشکل از میکرو باشه
    لطفا اگه چیزی میدونید بگید
    با تشکر از همه شما

    1395/04/18
    12:59
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      من دو تا از روبو eq خریدم و نتونستم راش بندازم – تو روبوeq یه نفر گفته بود تو قسمت نظرات – که این میکرو ها خرابه – منم یه نظر گزاشتم ولی نشر ندادن – برا منم فک کنم خراب بود – والا نمیدونم مشکل مدار شما کجاس – در ضمن فرکانس پیشفرض میکرو میگه مگه این که از طریق فیوز بیتا تغییرش بدی – اون دیلای رو بیشترش کن(هر چند که تاثیری نداره – برا این میگم که شاید فرکانس 1 میگ نباشه)

      1395/04/18
      11:13
  30. مهمان

    ناشناس

    سلام مهدی
    چ عجب جواب دادی
    امیدوارم که این سری زود تر ندا بدی ( :
    ببین یه چیز جالب تمام اون مشکلاتی که برای مگا 128 پیش اومد برای مگا 8 هم که الان دارم به روش isp پروگرامش میکنم پیش اومده ببین مگا 8 سالم هست مطمئنم همین که برنامه رو یکم تغییر دادم ( ورودی خروجی پایه هارو دست کاری کردم) دیگه رو زیف سوکت پروگرام نمیشه
    لذا اومدم گفتم به روش isp کار کنم
    این پیغام ها رو میده که برای مگا 128 هم همینا رو میداد حالا یکم اعدادش فرق میکنه
    این عکس پایه هاست که باید وصل شه به میکرو آیا همینا کافیه ؟؟؟
    مگه احتیاج به vcc نیست ؟؟؟

    1395/04/16
    05:15
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      والا من خودم گیر مگا 64/128/256 هستم – یه بار خریدم برا تکمیل بحث آموزش این مطلب و اونم نمیدونم خراب بود میکرو-من نتونستم نمیدونم.
      نگفتی اون هدر مگا128 رو از کجا خریدی؟

      1395/04/16
      09:06
  31. مهمان

    ناشناس

    سلام به شما
    به کمکتون احتیاج دارم
    من یه هدر برد مگا 128 گرفتم اومدم پروگرامش کنم پایه ها رو درست وصل کردم
    من یه کریستال خارجی 16 مگ به میکرو وصل کردم
    نرم افزار میکرو رو شناخت
    میکرو به صورت پیش فرض روی فرکانس 1 مگ تنظیم بود
    و تو نرم افزار IPROG فرکانس رو روی 16 تنظیم کردم ( تو برنامه هم همین طور ) بعدش که اومدم پروگرامش کنم میگه دیگه نمیشناسدش
    حالا نمیدونم چیکار کنم ؟؟؟

    1395/04/13
    09:20
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      از کجا خریدی؟ چون من از روبو eq خریدم خراب در اومد cry
      والا من میکرو این طوری زیاد خراب کردم – تا حالا هم نرفتم درستشون کنم – لذا بلد نیستم. pardon

      1395/04/14
      12:39
      • مهمان

        محمد

        ینی میکرو اشکال داره؟

        1395/07/07
        01:52
        • نویسنده این مطلب

          مهدی دمرچیلو

          سلام – نمیدونم مشکل چیه – من از پروگرامر هاتل استفاده میکنم کار با بقیه پروگرامر ها رو نمیدونم چطوریه

          1395/07/07
          07:43
  32. مهمان

    HOSEIN

    حالا چطوری داخلش کد بریزم کد روشن کردن چند تا ال ای دی رو میدی

    1395/01/31
    05:32
    • نویسنده این مطلب

      مهدی دمرچیلو

      از صفحات آخر سایت بیا به سمت صفحات اولیه – تو صفحات آخر پروژه های ساده قرار داره
      از منو سایت هم برو قسمت پروژه avr و قسمت led

      1395/01/31
      07:59
    • مهمان

      حسین

      سلام آقای HOSEIN درایورش رو از کجا نصی کردی اگه میشه لطفا با واتساپ به این شماره پیام بده 09039762049

      1397/10/30
      04:00
      • نویسنده این مطلب

        مهدی دمیرچیلو

        سلام – درایور چی رو میخواید؟

        1397/10/30
        04:15
  33. مهمان

    HOSEIN

    درایوش نصب نبود لامصب دهنمو ….

    1395/01/31
    05:31
  34. مهمان

    HOSEIN

    اینقدر یهش ور رفتم تا درست شد هورااا
    تشکر از مهدی و میتوانیم

    1395/01/31
    05:11
    • نویسنده این مطلب

      مهدی دمرچیلو

      مشکل چی بود؟

      1395/01/31
      05:21
    • عضو سایت

      mitavanim

      خوشحالم که نا امید نشدید و بالاخره عیب کار را پیدا کردید. در باقی مراحل نیز مشکلاتی به وجود می آید که باید با صبر و حوصله آنها را رفع نمایید.

      1395/02/01
      01:34
  35. مهمان

    HOSEIN

    دوست خوب من {میتوانیم} بنده وب کم و اینا ندارم اگر تلکرام دارید بیایید اونجا .بازم ممنونم که پی گیر هستید .
    id tel:HOSIN555

    1395/01/31
    04:14
  36. مهمان

    HOSEIN

    این تصاویر اگه چیز دیگه ای لازمه بگو
    ***
    ***
    ***
    ***
    اینم لینک خود پروگرامر که داخل دیویدیش بود
    ***
    داخل دیویدیش هم درایو ها نرم افزار های کد ویژن بسکام و progisp و چند تا پی دی اف برای نصب درایو اموزش نرم افزار progisp
    و در باره پروگرامر که مثلا این قسمت پروگرامر چه کاری میکنه و اینا

    1395/01/30
    09:50
    • نویسنده این مطلب

      مهدی دمرچیلو

      والا من به شخصه اطلاع ندارم و باید “میتوانیم” بیاد و راهنماییت کنه.

      1395/01/30
      11:23
    • عضو سایت

      mitavanim

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

      1395/01/31
      02:22
      • مهمان

        سیاوش

        سلام
        من با کد ویژن کار میکنم برنامه ی ال ای دی هایی ک چشمک میزنن رو نوشتم تو پروتیوسم اجراش کردم جواب داد…مشکلم پروگرم کردن میکروه….فیوز بیت چیه؟؟از تنظیماتش سردر نمیارم…atmega16با 16a چ تفاوتی داره
        ممنون

        1395/07/14
        11:47
        • نویسنده این مطلب

          مهدی دمرچیلو

          سلام
          فیوز بیت یه سری تنظیمات هستش که موقع پروگرام کردن میکرو انجام میدن 0 اگه کاملا رو فیوز بیت ها مسلط نیستی کاری بهشون نداشته باش چون میزنی میکرو رو خراب میکنی.
          از پروت سی استفاده نکن برا پروژه هات فعلا.

          1395/07/14
          12:59
  37. مهمان

    HOSEIN

    سلام
    مهدی از فروشنده پرسیدم که یه چیز خوب میخام اینو بهم معرفی کرد و نمیتونم پسش بدم چند دیقه وقت بزار و بهم اموزشش بده دعات میکنم اگه میتونی با نرم افزار TEAM VIEWER بیا تو سیستمم و مشکلشو ببین بخدا پنج دیقه بیش تر طول نمیکشه باشه؟؟

    1395/01/30
    09:26
    • نویسنده این مطلب

      مهدی دمرچیلو

      پروگرامرت چیه حالا؟اسمش؟

      1395/01/30
      09:33
  38. مهمان

    HOSEIN

    مهدی باید کریستال بزاریم رو پروگرامر ؟؟؟
    ر انتخاب کریستال داخلی یا خارجی خود دقت نمایید. در صورتی که کریستال خارجی را برای پروگرام کردن میکروی خود انتخاب نموده اید، می بایست یک کریستال بر روی پین هدر مادگی در کنار زیف سوکت با نام EX-XTAL قرار داده تا میکرو بتواند با پالس خارجی خود را تأمین نماید. شما ملزم به استفاده از کریستالی دقیق به اندازه کریستال مورد استفاده در برنامه خود نبوده و با گذاشتن هر کریستالی می توانید میکروی خود را پروگرام نمایید. لازم به ذکر است در صورتی که کریستال ساعت و یا تولید کننده پالس RC را انتخاب نمایید، می بایست دقیقاً از همان مقدار و قطعه مورد نظر استفاده نمایید.

    1395/01/30
    07:35
  39. مهمان

    HOSEIN

    سلام من رفتم یه پروگرامر دیگه گرفتم اونم تو نرم افزارمیرم نمیشناسه کمکم کنید

    1395/01/30
    07:02
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      بابا چرا تو پروگرامر هاتل نمیخری
      برو پس بده و هاتل بخر

      1395/01/30
      09:07
  40. مهمان

    HOSEIN

    به رایانه ی دیگر دسترسی ندارم داداش یه کاری بکن حل بشه خواهش میکنم اگه نمیشه یه پروگرامر دیگه تهیه کنم

    1395/01/28
    09:55
    • عضو سایت

      mitavanim

      آقا حسین شما در نرم افزار پیام رسان Skype یک حساب کاربری بساز و نام حسابت رو برام بفرست تا بیام و کمک کنم.

      1395/01/29
      01:38
  41. مهمان

    HOSEIN

    ***
    ***
    قرار دادن میکرو و وقتی نرم افزارو باز میکنم اون بالا که کفتی باید رنگی بشه نمیشه
    ***
    و این ارور میاد
    ***
    ممنونم بابت کمک

    1395/01/28
    08:39
    • عضو سایت

      mitavanim

      شما در یکی از نظرات گفتید که “نرم افزار progisp172.rar میکرو رو نمیشناسه” و من فکر کردم مشکل شناسایی برنامه ریز توسط ProgISP حل شده ولی مثل اینکه هنوز این مشکل وجود دارد. شما الان باید به دنبال این باشید که چرا دستگاه برنامه ریز توسط نرم افزار ProgISP شناسایی نمی شود و تا قبل از رفع این مشکل قرار دادن Micro controller در دستگاه برنامه ریز بی فایده است و برنامه توانایی انتقال به آن را ندارد.
      شما این مسئله را روی یک رایانه ی دیگر نیز امتحان کنید و ببینید که همین مشکل وجود دارد یا نه البته دقت داشته باشید که روی رایانه ی جدید آن Driver که من به شما دادم را نصب نمایید.

      1395/01/28
      09:49
  42. مهمان

    HOSEIN

    اقا راحت میرم یه هاتل میگیرم پی پروگرامر هایه دیگه هم نمیرم راستی مگا 8 با 16 یا 32 یا 128 چه تفاوتی داره ؟؟

    1395/01/28
    08:12
    • نویسنده این مطلب

      مهدی دمرچیلو

      میکروهای مختلف از نظر میزان حافظه های 3 گانه، امکانات جانبی و… متفاوت هستن

      1395/01/28
      09:10
    • عضو سایت

      mitavanim

      برای اطلاع دقت از امکانات هر کدام از این قطعات می توانید به برگه راهنما(Data Sheet) که توسط سازنده قطعه منتشر می شود مراجعه نمایید.

      1395/01/28
      09:51
  43. مهمان

    HOSEIN

    سلام . مهدی درایو پروگرامرم نصب شد الان با نرم افزار progisp172.rar میکرو رو نمیشناسه داداش کمکم کن واقعا کلافم کرده این

    1395/01/28
    07:54
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      والا باید اینا رو تو eCA مطرح کنی – من زیاد سر رشته ای ندارم تو این پروگرامر – تو اونجا باز هستن کسایی که با این پروگرامر کار کردن و مشکلاتش رو میدونن

      1395/01/28
      07:59
    • عضو سایت

      mitavanim

      سلام بر شما
      احتمالا مشکل از این برنامه ریز نیست از این برنامه ریز بارها استفاده شده است.
      شما یک تصویر از نحوه قرار دادن Micro controller در دستگاه برنامه ریز و یک تصویر از خطای نمایش داده شده در نرم افزار ProgISP قرار دهید تا بتوان بهتر راهنمایی کرد.
      باید صبر داشته باشید و مشکل خود را به درستی و با حوصله شرح دهید تا پاسخ مناسب دریافت نمایید.

      1395/01/28
      08:23
  44. مهمان

    HOSEIN

    مهدی درایو نصبه مشکل از کجاست؟؟
    ***

    1395/01/27
    05:51
    • نویسنده این مطلب

      مهدی دمرچیلو

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

      1395/01/27
      05:53
      • عضو سایت

        mitavanim

        اگر میکروکنترلر شناسایی نشود خطای “Chip Enable Program Error” می دهد ولی خطای “Programmer can not be found” نشان دهنده عدم شناسایی دستگاه برنامه ریز است.

        1395/01/27
        10:48
    • عضو سایت

      mitavanim

      سلام
      از این Programmer قبلا استفاده کرده ام و کاملا راضی هستم. شما Micro controller را طبق راهنما در آن قرار دهید و با استفاده از نرم افزار ProgISP یک HEX را درون Micro controller بریزید.

      1395/01/27
      06:08
      • مهمان

        HOSEIN

        داداش این ارور میاد
        ***

        1395/01/27
        06:29
        • نویسنده این مطلب

          مهدی دمرچیلو

          نمیدونم-تو eca مطرح کن

          1395/01/27
          07:54
        • عضو سایت

          mitavanim

          این خطا نشان دهنده این است که دستگاه برنامه ریز(Programmer) توسط نرم افزار ProgISP شناسایی نشده است.
          مطمئن شوید که Driver را به درستی نصب کرده اید.
          من از این Driver استفاده می کنم:
          ***
          در پیوند قبلی یک پرونده با پسوند ZIP موجود است که شما آن را از حالت فشرده خارج نموده و طبق این تصویر مراحل را طی کنید(البته این تصویر برای نصب Driver یک قطعه دیگر است ولی به طور کلی برای این نیز کاربرد دارد):
          ***
          – خاموش بودن گزینه ی PRG ISP در نرم افزار ProgISP به معنای عدم شناسایی دستگاه برنامه ریز است:
          ***

          1395/01/27
          10:26
          • عضو سایت

            mitavanim

            تصویر اول را اشتباها ارسال کردم. نحوه نصب Driver در این تصویر آورده شده است:
            ***

            1395/01/27
            10:29
  45. مهمان

    HOSEIN

    مهدی این عکسو ببین
    ***

    1395/01/27
    05:19
    • نویسنده این مطلب

      مهدی دمرچیلو

      داداش یکی از دوستان بهم گفتم که بهت بگم که… laugh
      برو از لینک زیر درایور رو دانلود کن
      درایور پروگرامر USBasp

      1395/01/27
      05:36
  46. مهمان

    HOSEIN

    درایو و نرم افزار پروگرام و چند تا پی دی اف

    1395/01/27
    03:15
    • نویسنده این مطلب

      مهدی دمرچیلو

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

      1395/01/27
      04:41
  47. مهمان

    HOSEIN

    570 مگ

    1395/01/27
    01:28
    • نویسنده این مطلب

      مهدی دمرچیلو

      بابا کامل جواب سوالم رو بده
      570 میگ کتاب، فیلم چی؟
      این پروگرامر نرم افزار جدا داره؟
      الان مشکل کارت دقیقا شناسایی نشدن نرم افزار توسط کامپیوتر هستش؟
      چیزی مثل درایور داخل CD بود یا نه؟

      1395/01/27
      01:46
  48. مهمان

    HOSEIN

    تو دیوایس منیجر درایو رو شناسایی نمیکنه چیکار کنم داداش بیا کمک کن اینو راش بندازم کلافم کرده

    1395/01/27
    01:20
    • نویسنده این مطلب

      مهدی دمرچیلو

      بزن به یه پورت دیگه، زنگ بزن به نمایندگیش و یا از جایی که خریدی بگو این مشکل رخ داده چیکار کنم….
      یه سوال : چه چیز هایی تو CD بود؟ حجمش چقدر بود؟

      1395/01/27
      01:24
  49. مهمان

    HOSEIN

    مهدی این سایتشه درایو و ایناش کجاست ؟ راستی با پروگرامر یه cd کابل و اینا بود چیزایه تو cd هم نصب کردم ولی نشد
    http://www.arvand-co.ir

    1395/01/27
    11:14
    • نویسنده این مطلب

      مهدی دمرچیلو

      خب داداش تموم چیزای مورد نیاز تو همون Cd هستش دیگه
      ببین اگه درایوری بود نصبش کن
      نبود وصلش کن به کامپیوتر و به النترنت هم وصل باش تا اگه کامپیوتر تشخیص داد به صورت خودکار درایور رو از اینترنت دانلود کنه
      در ضمن الان مشکل کارت کجاس؟ میکرو شناسایی نمیشه؟

      1395/01/27