NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 5141 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 7 از 7

موضوع: معرفي پروگرامري براي lpc2000

  1. #1
    مدیر انجمن Division آواتار ها
    تاریخ عضویت
    Jan 2010
    نام
    افشین علیزاده
    نوشته ها
    628
    تشکر
    206
    تشکر شده 1,013 بار در 407 پست

    New معرفي پروگرامري براي lpc2000

    با سلام

    مي خوام شماتيك يه پروگرامر خيلي ساده رو براي arm هاي ساخت nxp سري lpc2000 معرفي كنم كه پروتكل ارتباطيش rs232 هستش .
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: LPC2000.JPG
مشاهده: 88
حجم: 19.1 کیلو بایت  
    سادگی نهایت کمال است
    یه مدتی میشه که نیستم... ولی به زودی بر می گردم...

  2. کاربران : 2 تشکر کرده اند از شما Division برای ارسال این پست سودمند:


  3. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  4. #2
    کاربر ارشد 1nafar آواتار ها
    تاریخ عضویت
    Jul 2007
    نوشته ها
    2,745
    تشکر
    1,266
    تشکر شده 4,874 بار در 1,377 پست

    پیش فرض

    سلام
    میکرو کنترلر های nxp هم مثل میکرو کنترلر های اتمل قابلیت بر نامه ریزی از طریق بوتلدر رو دارن .
    توی میکرو کنترلر های اتمل بوتلدر از طریق حافظه ی رم و واحد usb با کامیپوتر ارتباط برقرار میکرد
    در میکرو کنترلر های nxp بوتلدر از طریق حافظه ی رم و واحد یوزات 0 با کامپیوتر ارتباط برقرار میکنه .
    برای راه اندازی مدار بالا شما به نرم افزار فلش مجیک هم نیاز دارید .
    مدار بالا رو میشه ساده کرد :
    پایه ریست رو با یک مقاومت و خازن متصل کنید ( مثل همه ی ریست ها )
    پایه ی p0.14 رو از یک طرف با مقاومت 10 کیلو به vcc و از طرف دیگه با یک کلید به زمین متصل کنید تا با فشردن کلید یک پالس 1 به صفر ایجاد بشه .
    نیازی به اتصال پایه های dtr و rts نیست

  5. کاربران : 2 تشکر کرده اند از شما 1nafar برای ارسال این پست سودمند:


  6. #3
    مدیر انجمن Division آواتار ها
    تاریخ عضویت
    Jan 2010
    نام
    افشین علیزاده
    نوشته ها
    628
    تشکر
    206
    تشکر شده 1,013 بار در 407 پست

    پیش فرض

    مشكل اساسي ميكروهاي nxp اينه كه نميشه با usb به طور مستقيم به فضاي حافظه flash دسترسي پيدا كرد كه اگه ميشد خيلي عالي بود . (مخصوصاً مدل lpc2378)
    سادگی نهایت کمال است
    یه مدتی میشه که نیستم... ولی به زودی بر می گردم...

  7. تشکرها از این نوشته :


  8. #4
    مدیر انجمن Aghaeifar آواتار ها
    تاریخ عضویت
    Feb 2010
    نام
    علی آقائی فر
    نوشته ها
    751
    تشکر
    552
    تشکر شده 975 بار در 440 پست

    پیش فرض

    RTS و DTR معرفي شده در فايل an10302.pdf در سايت NXP مدار پيچيده تري داره .

    اين طور هم براي كساني كه اطلاع ندارن بگم DTR پايه 4 و RTS پايه 7 و سوكت پورت سريال است .

    اين فايل رو مطالعه كنيد :
    http://www.nxp.com/documents/applica...te/AN10302.pdf

  9. تشکرها از این نوشته :


  10. #5
    مدیر انجمن Division آواتار ها
    تاریخ عضویت
    Jan 2010
    نام
    افشین علیزاده
    نوشته ها
    628
    تشکر
    206
    تشکر شده 1,013 بار در 407 پست

    پیش فرض

    يكي از روش هاي بي دردسر پروگرم كردن ميكروهاي arm از جمله سري lpc2000 استفاده از پروتكل JTAG است كه ميشه به راحتي تراشه مورد نظر رو برنامه ريزي و عيب يابي كرد .

    ولي تنها عيب اين روش اتصال به PC از طريق پورت LPT است كه روي مادر بوردهاي جديد ديگه پورت COM پياده سازي نميشه (حالا چه برسه به LPT )

    نرم افزار رابط مورد استفاده براي پروگرم كردن LPC2000 و بقيه arm ها، نرم افزار H-JTAG است كه لينك دانلودش رو براتون ميزارم البته بعد از نصب نرم افزار شما مي تونيد از طريق فايل PDF راهنمايي كه در محل نصب نرم افزار كپي ميشه روش اتصال و طريقه استفاده از نرم افزار رو به راحتي ياد بگيريد و ازش استفاده كنيد .

    NOTE
    حجم فايل 2 مگابايت است .


    http://dc201.4shared.com/download/253046170/1d739983
    سادگی نهایت کمال است
    یه مدتی میشه که نیستم... ولی به زودی بر می گردم...

  11. تشکرها از این نوشته :


  12. #6
    مدیر انجمن Aghaeifar آواتار ها
    تاریخ عضویت
    Feb 2010
    نام
    علی آقائی فر
    نوشته ها
    751
    تشکر
    552
    تشکر شده 975 بار در 440 پست

    پیش فرض

    نقل قول نوشته اصلی توسط 1nafar نمایش پست ها
    سلام
    مدار بالا رو میشه ساده کرد :
    پایه ریست رو با یک مقاومت و خازن متصل کنید ( مثل همه ی ریست ها )
    پایه ی p0.14 رو از یک طرف با مقاومت 10 کیلو به vcc و از طرف دیگه با یک کلید به زمین متصل کنید تا با فشردن کلید یک پالس 1 به صفر ایجاد بشه .
    نیازی به اتصال پایه های dtr و rts نیست
    در راهنماش نوشته :
    NOTE
    With jumper J1 removed and jumper J2 in place ISP mode will be entered manually by
    holding S2 while pressing and releasing S1 (reset). This can become cumbersome and so
    it is advantageous to use RTS/DTR control of these signals.


    ييعني فقط نبايد ريست رو به طور معمول وصل كنيم بلكه يك كليد هم بايد بهش وصل كنيم كه بشه فشارش داد در حاليكه P0.14 رو نگه داشتيم !

    سوال من اينه چطور اين كار رو با پروگرام كردن توسط فلش مجيك سنكرون كنيم ؟ يعني هم دستم روي موس باشه و دكمه پروگرام رو بزنم هم دستم روي ميكرو باشه ريست و P0.14 رو بزنم ؟! من متوجه اين قسمت نميشم

  13. تشکرها از این نوشته :


  14. #7
    مدیر انجمن Division آواتار ها
    تاریخ عضویت
    Jan 2010
    نام
    افشین علیزاده
    نوشته ها
    628
    تشکر
    206
    تشکر شده 1,013 بار در 407 پست

    پیش فرض

    نقل قول نوشته اصلی توسط ali.aghayifar نمایش پست ها
    سوال من اينه چطور اين كار رو با پروگرام كردن توسط فلش مجيك سنكرون كنيم ؟ يعني هم دستم روي موس باشه و دكمه پروگرام رو بزنم هم دستم روي ميكرو باشه ريست و P0.14 رو بزنم ؟! من متوجه اين قسمت نميشم
    اگر اشتباه نكنم براي برنامه ريزي از طريق بوت لودر ما نيازي به ريست كردن ميكرو به صورت سنكرون نداريم مثلاً تو پروتكل isp بايد صددرصد عمليات برنامه ريزي و ريست كردن تراشه سنكرون باشد .

    به همين علت جناب 1nafar پيشنهاد حذف مدار ريست و جدا كردنش از رابط بوت لودر رو دادن .
    سادگی نهایت کمال است
    یه مدتی میشه که نیستم... ولی به زودی بر می گردم...

  15. تشکرها از این نوشته :


مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •