با سلام
مي خوام شماتيك يه پروگرامر خيلي ساده رو براي arm هاي ساخت nxp سري lpc2000 معرفي كنم كه پروتكل ارتباطيش rs232 هستش .
با سلام
مي خوام شماتيك يه پروگرامر خيلي ساده رو براي arm هاي ساخت nxp سري lpc2000 معرفي كنم كه پروتكل ارتباطيش rs232 هستش .
سادگی نهایت کمال است
یه مدتی میشه که نیستم... ولی به زودی بر می گردم...
سلام
میکرو کنترلر های nxp هم مثل میکرو کنترلر های اتمل قابلیت بر نامه ریزی از طریق بوتلدر رو دارن .
توی میکرو کنترلر های اتمل بوتلدر از طریق حافظه ی رم و واحد usb با کامیپوتر ارتباط برقرار میکرد
در میکرو کنترلر های nxp بوتلدر از طریق حافظه ی رم و واحد یوزات 0 با کامپیوتر ارتباط برقرار میکنه .
برای راه اندازی مدار بالا شما به نرم افزار فلش مجیک هم نیاز دارید .
مدار بالا رو میشه ساده کرد :
پایه ریست رو با یک مقاومت و خازن متصل کنید ( مثل همه ی ریست ها )
پایه ی p0.14 رو از یک طرف با مقاومت 10 کیلو به vcc و از طرف دیگه با یک کلید به زمین متصل کنید تا با فشردن کلید یک پالس 1 به صفر ایجاد بشه .
نیازی به اتصال پایه های dtr و rts نیست
مشكل اساسي ميكروهاي nxp اينه كه نميشه با usb به طور مستقيم به فضاي حافظه flash دسترسي پيدا كرد كه اگه ميشد خيلي عالي بود . (مخصوصاً مدل lpc2378)
سادگی نهایت کمال است
یه مدتی میشه که نیستم... ولی به زودی بر می گردم...
RTS و DTR معرفي شده در فايل an10302.pdf در سايت NXP مدار پيچيده تري داره .
اين طور هم براي كساني كه اطلاع ندارن بگم DTR پايه 4 و RTS پايه 7 و سوكت پورت سريال است .
اين فايل رو مطالعه كنيد :
http://www.nxp.com/documents/applica...te/AN10302.pdf
يكي از روش هاي بي دردسر پروگرم كردن ميكروهاي arm از جمله سري lpc2000 استفاده از پروتكل JTAG است كه ميشه به راحتي تراشه مورد نظر رو برنامه ريزي و عيب يابي كرد .
ولي تنها عيب اين روش اتصال به PC از طريق پورت LPT است كه روي مادر بوردهاي جديد ديگه پورت COM پياده سازي نميشه (حالا چه برسه به LPT )
نرم افزار رابط مورد استفاده براي پروگرم كردن LPC2000 و بقيه arm ها، نرم افزار H-JTAG است كه لينك دانلودش رو براتون ميزارم البته بعد از نصب نرم افزار شما مي تونيد از طريق فايل PDF راهنمايي كه در محل نصب نرم افزار كپي ميشه روش اتصال و طريقه استفاده از نرم افزار رو به راحتي ياد بگيريد و ازش استفاده كنيد .
NOTE
حجم فايل 2 مگابايت است .
http://dc201.4shared.com/download/253046170/1d739983
سادگی نهایت کمال است
یه مدتی میشه که نیستم... ولی به زودی بر می گردم...
در راهنماش نوشته :
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 رو بزنم ؟! من متوجه اين قسمت نميشم
سادگی نهایت کمال است
یه مدتی میشه که نیستم... ولی به زودی بر می گردم...