PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : معرفي پروگرامري براي lpc2000



Division
07-03-2010, 00:25
با سلام

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

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

Division
10-03-2010, 00:33
مشكل اساسي ميكروهاي nxp اينه كه نميشه با usb به طور مستقيم به فضاي حافظه flash دسترسي پيدا كرد كه اگه ميشد خيلي عالي بود . (مخصوصاً مدل lpc2378)

Aghaeifar
30-03-2010, 23:33
RTS و DTR معرفي شده در فايل an10302.pdf در سايت NXP مدار پيچيده تري داره .

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

اين فايل رو مطالعه كنيد :
You can see links before reply

Division
31-03-2010, 00:58
يكي از روش هاي بي دردسر پروگرم كردن ميكروهاي arm از جمله سري lpc2000 استفاده از پروتكل JTAG است كه ميشه به راحتي تراشه مورد نظر رو برنامه ريزي و عيب يابي كرد .

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

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

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


You can see links before reply

Aghaeifar
01-04-2010, 00:11
سلام
مدار بالا رو میشه ساده کرد :
پایه ریست رو با یک مقاومت و خازن متصل کنید ( مثل همه ی ریست ها )
پایه ی p0.14 رو از یک طرف با مقاومت 10 کیلو به vcc و از طرف دیگه با یک کلید به زمین متصل کنید تا با فشردن کلید یک پالس 1 به صفر ایجاد بشه .
نیازی به اتصال پایه های dtr و rts نیست

در راهنماش نوشته :
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 رو بزنم ؟! من متوجه اين قسمت نميشم

Division
01-04-2010, 00:43
سوال من اينه چطور اين كار رو با پروگرام كردن توسط فلش مجيك سنكرون كنيم ؟ يعني هم دستم روي موس باشه و دكمه پروگرام رو بزنم هم دستم روي ميكرو باشه ريست و P0.14 رو بزنم ؟! من متوجه اين قسمت نميشم

اگر اشتباه نكنم براي برنامه ريزي از طريق بوت لودر ما نيازي به ريست كردن ميكرو به صورت سنكرون نداريم مثلاً تو پروتكل isp بايد صددرصد عمليات برنامه ريزي و ريست كردن تراشه سنكرون باشد .

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