اطلاعیه

Collapse
No announcement yet.

نکته های پروگرم کردن LPC2103

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    نکته های پروگرم کردن LPC2103

    سلام دوستان

    من یه برد با LPC2103 ساختم ولی نمیتونم برنامه ریزیش کنم!!
    پروگرمرم جی لینکه, یه بردم دارم با LPC1768 اون ب راحتی برنامه ریزی میشه ولی LPC2103 رو که میخوام پروگرم کنم میگه:
    CANNOT STOP ARM DEVICE!
    از دوستان اگه کسی میدونه عیب کار کجاس لطفاً کمک کنه.
    اگه نکته ی خواصی در مورد پروگرم کردن این میکرو وجود داره لطفاً بگید.
    ممنون.

    #2
    پاسخ : نکته های پروگرم کردن LPC2103

    سلام،

    پایه ی DBGSEL رو Pull-up کردید؟
    There is nothing so practical as a good theory. — Kurt Lewin, 1951

    دیدگاه


      #3
      پاسخ : نکته های پروگرم کردن LPC2103

      نه ینی نمیدونم باید نگا کنم ولی پایه ی P0.14 رو PULLUP کردم.
      خیلی ممنون ک کمکم میکنید.

      دیدگاه


        #4
        پاسخ : نکته های پروگرم کردن LPC2103

        DBGSEL رو هم پول پ کردم باز نشد, ب نظرتون میکرو سوخته؟؟؟

        جون هر کی دوس دارین جواب بدین.

        دیدگاه


          #5
          پاسخ : نکته های پروگرم کردن LPC2103

          تو اروری که میده پایین صفحه کیل اینو مینویسه:


          Info: Could not measure total IR len. TDO is constant high.


          دیدگاه


            #6
            پاسخ : نکته های پروگرم کردن LPC2103

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

            دیدگاه


              #7
              پاسخ : نکته های پروگرم کردن LPC2103

              میشه لطفاً یه شماتیک و پی سی بی که ازش جواب گرفتع باشینو برام بزارید؟؟؟
              البته نه مدار کاملها، فقط قسمتی که مربوط به پروگرمرش هست رو؟؟
              ممنون.

              دیدگاه


                #8
                پاسخ : نکته های پروگرم کردن LPC2103

                جالبه! منم دو سال پیش این مشکل رو داشتم و نتونستم پروگرامش کنم! بی خیالِ پروژه هه شدم!
                بجز اون مورد، من 7-8 تا برد 2103 زدم، همشون رو با پورت سریال و Flash Magic به راحتی پروگرام کردم.
                بیایید با Google آشتی کنیم!

                دیدگاه


                  #9
                  پاسخ : نکته های پروگرم کردن LPC2103

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

                  دیدگاه


                    #10
                    پاسخ : نکته های پروگرم کردن LPC2103

                    یه چیزی، DBGSEL خودش Pull-up داخلی داره
                    یه شماتیک از بردی که من زدم هست. اگه موقع ریست، کلیدِ Program رو نگه داری، میره توی Bootloader. بعدش به راحتی با استفاده از پورت سریال (هم RS-232 و هم USB VCP) می تونی با نرم افزار Flash Magic پروگرامش کنی. شک نکن، به راحتی! نرخ بیت پورت سریال رو برای ISP یه مقدار کم بذار (توی نرم افزار).

                    اگر می خوای از شرِ کلیدها خلاص بشی، باید DTR و RTS رو هم از پورت سریال به ریست و پایه ISP (همون Program) متصل کنی که خودِ نرم افزار برات میکرو رو ریست می کنه و می فرسته تو مدِ ISP. اینم عکس از تنظیمات Flash Magic:

                    بیایید با Google آشتی کنیم!

                    دیدگاه


                      #11
                      پاسخ : نکته های پروگرم کردن LPC2103

                      خیلیییییییییییییییییییییی ممنون آقای محمد رستمی :nice: :nice: :nice:

                      خیلی آقایی
                      ممنون.

                      دیدگاه


                        #12
                        پاسخ : نکته های پروگرم کردن LPC2103

                        خواهش می کنم. قابل شما رو نداشت :smile:
                        اگه بردت درست پروگرام شد و کار کرد بیا اینجا بگو که ما خوشحال شیم :bye
                        بیایید با Google آشتی کنیم!

                        دیدگاه


                          #13
                          پاسخ : نکته های پروگرم کردن LPC2103

                          ممنون
                          بله درس شد
                          DBGSEL رو pull up کردم درس شد.
                          ینی پروگرم شد ولی باز یهمشکل وجود داشت: برنامه بعد از ریست شدن میکرو یا قطع و وصل تغذیه دیگه کار نمیکرد.
                          بعد اون پایه ای که سوئیچ گذاشتین واسش(sw-program ) رو pull up کردم درس شد.

                          باز هم ممنون.
                          ممفق باشید.

                          دیدگاه


                            #14
                            پاسخ : نکته های پروگرم کردن LPC2103

                            آفرین بر تو :agree:
                            توی شکل مشخصه، ریست و پروگرام نیاز به Pull-up دارند. ولی من دیتاشیت رو خوندم و همیشه بدونِ مقاومت برای DBGSEL کار می کنم!
                            این جملات از دیتاشیت 2103:

                            Debug select: When LOW, the part operates normally. When externally pulled HIGH at reset, P0.27 to P0.31 are configured as JTAG port, and the part is in Debug mode. Input with internal pull-down

                            The Debug mode is enabled through the use of the DBGSEL and RTCK pins. To enable the debug mode, DBGSEL must be HIGH during and after the CPU is reset. For normal (non-debug) operation, DBGSEL must be kept LOW at all times

                            اینم اون قسمت که میگه مقاومت داخلی داره:
                            DBGSEL is tied or pulled LOW at all times. An internal pull-down will cause DBGSEL to be LOW if it is not pulled HIGH externally
                            بیایید با Google آشتی کنیم!

                            دیدگاه


                              #15
                              پاسخ : نکته های پروگرم کردن LPC2103

                              نوشته اصلی توسط محمد رستمی
                              آفرین بر تو :agree:
                              توی شکل مشخصه، ریست و پروگرام نیاز به Pull-up دارند. ولی من دیتاشیت رو خوندم و همیشه بدونِ مقاومت برای DBGSEL کار می کنم!
                              این جملات از دیتاشیت 2103:

                              اینم اون قسمت که میگه مقاومت داخلی داره:
                              DBGSEL is tied or pulled LOW at all times. An internal pull-down will cause DBGSEL to be LOW if it is not pulled HIGH externally
                              خوب دیگه خودش گفته pulled low ینی پول دان شده ولی واسه پروگرم کردن باید پول پ بشه!!
                              نمیدونم واسه شما چطور کار میکنه ولی من تست کردم وقتی اون پایه رو آزاد میذاشتم میکرو پروگرم نمیشد!!

                              بازم ممنون که پیگیر هستسن.

                              دیدگاه

                              لطفا صبر کنید...
                              X