اطلاعیه

Collapse
No announcement yet.

TCP/IP در AT91SAM7X256

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

    TCP/IP در AT91SAM7X256

    سلام دوستان
    برای راه اندازی پروتکل TCP IP در KEIL با میکروی AT91SAM7X256 از کجا شروع کنم . اگه ممکنه هدر های مربوطه نحوه پیکره بندی و برنامه نویسی رو بگید .
    با تشکر
    انجمن LABVIEW
    http://www.eca.ir/forum2/index.php?board=279.0
    اموزش ميكروكنترلرهاي AVR به زبان ساده
    http://www.eca.ir/forum2/index.php/topic,7070.0.html

    #2
    پاسخ : TCP/IP در AT91SAM7X256

    چند تا برنامه نمونه توی مثال های keil دیدم ولی نحوه عملکردشون رو نمی دونم چطوری هستش. برای مثال من برای ابتدای کار می خوام با labview از طرییق tcp ip یک رشته به arm بفرستم . راستی tcp ip در at91sam7x256 به صورت سخت افزاری تعبیه شده یا نرم افزاری ؟
    با تشکر
    انجمن LABVIEW
    http://www.eca.ir/forum2/index.php?board=279.0
    اموزش ميكروكنترلرهاي AVR به زبان ساده
    http://www.eca.ir/forum2/index.php/topic,7070.0.html

    دیدگاه


      #3
      پاسخ : TCP/IP در AT91SAM7X256

      نوشته اصلی توسط nex2004
      چند تا برنامه نمونه توی مثال های keil دیدم ولی نحوه عملکردشون رو نمی دونم چطوری هستش. برای مثال من برای ابتدای کار می خوام با labview از طرییق tcp ip یک رشته به arm بفرستم . راستی tcp ip در at91sam7x256 به صورت سخت افزاری تعبیه شده یا نرم افزاری ؟
      با تشکر
      بهترین جا Help خود Keil هست. بعید میدونم جای دیگه ای TCP/IP رو به صورت پایه ای گذاشته باشه. در ضمن ی تجربه شخصی هست که بهت میگم یکم اول یادگیری TCP/IP باید سختی بکشی و دنبال چیز روتین هم نگرد.
      داخل Help دستورات پایه ای رو برای TCP/IP گفته و با این دستورات میتونی هر کاربردی رو پیاده سازی کنی. دستوراتی مثل وصل شدن به یک IP خاص با پورتش و یا ارسال داده به همون IP و یا دریافت داده

      به صورت سخت افزاری داره ولی باید از یک آی سی اترنت استفاده کنی
      زندگی یعنی امید و حرکت
      کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
      سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
      برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
      به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

      دیدگاه


        #4
        پاسخ : TCP/IP در AT91SAM7X256

        سلام
        من چند تا نمونه برنامه از keil از مسیر C:\Keil\ARM\Boards\Atmel\AT91SAM7X-EK\RL\TCPnet پیدا کردم . تمرکز می کنم روی همین چند تا برنامه . البته با کمک شما دوست عزیز.

        انجمن LABVIEW
        http://www.eca.ir/forum2/index.php?board=279.0
        اموزش ميكروكنترلرهاي AVR به زبان ساده
        http://www.eca.ir/forum2/index.php/topic,7070.0.html

        دیدگاه


          #5
          پاسخ : TCP/IP در AT91SAM7X256

          سلام دوستان من با نمونه برنامه ledclient مربوط به مثال های keil شروع کردم . ولی زمان کامپایل کردن این خطا رو میده . مشکل از کجاست :
          Build target 'AT91SAM7X'
          linking...
          .\Obj\Client.axf: Error: L9937E: RL-ARM is not allowed with this license
          .\Obj\Client.axf: Error: L9937E: RL-ARM is not allowed with this license
          .\Obj\Client.axf: Error: L9937E: RL-ARM is not allowed with this license
          .\Obj\Client.axf: Error: L9937E: RL-ARM is not allowed with this license
          .\Obj\Client.axf: Error: L9937E: RL-ARM is not allowed with this license
          .\Obj\Client.axf: Error: L9937E: RL-ARM is not allowed with this license
          .\Obj\Client.axf: Error: L9937E: RL-ARM is not allowed with this license
          .\Obj\Client.axf: Error: L9937E: RL-ARM is not allowed with this license
          .\Obj\Client.axf: Error: L9937E: RL-ARM is not allowed with this license
          .\Obj\Client.axf: Error: L9937E: RL-ARM is not allowed with this license
          Target not created
          با تشکر
          انجمن LABVIEW
          http://www.eca.ir/forum2/index.php?board=279.0
          اموزش ميكروكنترلرهاي AVR به زبان ساده
          http://www.eca.ir/forum2/index.php/topic,7070.0.html

          دیدگاه


            #6
            پاسخ : TCP/IP در AT91SAM7X256

            سلام حل شد . مربوط به کرک نرم افزار بود :smile:
            انجمن LABVIEW
            http://www.eca.ir/forum2/index.php?board=279.0
            اموزش ميكروكنترلرهاي AVR به زبان ساده
            http://www.eca.ir/forum2/index.php/topic,7070.0.html

            دیدگاه


              #7
              پاسخ : TCP/IP در AT91SAM7X256

              تونستی برنامه Telnet رو جواب بگیری؟
              من جواب گرفتم و خیلی قشنگ دیتا رو ارسال میکنه.
              به نظرم حالت HTML خیلی جالب نیست و Telnet بهتره
              برنامش هم هم توی keil هست هم توی انجمن من ی تغییرات خیلی کوچولو دادم گذاشتم
              زندگی یعنی امید و حرکت
              کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
              سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
              برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
              به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

              دیدگاه


                #8
                پاسخ : TCP/IP در AT91SAM7X256

                سلام
                از امروز می خوام روی برنامه telnet کار کنم . راستی میشه در مورد خود تل نت برام توضیح بدی که اصلا چکار میکنه . اون برنامه ای که شما تغییر دادی رو چطوری روی برد تست کنم . با تشکر
                انجمن LABVIEW
                http://www.eca.ir/forum2/index.php?board=279.0
                اموزش ميكروكنترلرهاي AVR به زبان ساده
                http://www.eca.ir/forum2/index.php/topic,7070.0.html

                دیدگاه


                  #9
                  پاسخ : TCP/IP در AT91SAM7X256

                  نوشته اصلی توسط nex2004
                  سلام
                  از امروز می خوام روی برنامه telnet کار کنم . راستی میشه در مورد خود تل نت برام توضیح بدی که اصلا چکار میکنه . اون برنامه ای که شما تغییر دادی رو چطوری روی برد تست کنم . با تشکر
                  ببین خیلی اطلاع دقیقی ندارم ولی میدونم شم با ی IP و Port که دستگاهتون داره بهش وصل میشی و دیتا براش ارسال میکنی و یا ازش دیتا میگیری. میدونم وقتی دیتا ارسال میشه برای میکرو ی وقفه رخ میده و خودش میره سراغ دیتا و میخونش.
                  نحوه استفاده ازش راحته فقط ی نرم افزار مثل Token2Shell دانلود کن و باهاش اتصال برقرار کن. البته توی پروژه ی فایل توضیحات انگلیسی به صورت txt داره که همون خیلی کمک بزرگی هست.
                  راستی خود ویندوز هم ی نرم افزار برای ارتباط با Telnet داره منتها باید فعالش کنی. از توی کنترل پنل قسمت Program فعال میشه
                  زندگی یعنی امید و حرکت
                  کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
                  سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
                  برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
                  به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

                  دیدگاه


                    #10
                    پاسخ : TCP/IP در AT91SAM7X256

                    سلام دوست عزیز
                    من برنامه رو روی میکرو پروگرام کردم . اون دوتا نرم افزار مربوطه رو گه که گفتید دانلود کردم . ولی زمان connect شدن خطا میده . ایا باید telnet رو توی ویندوز فعال کرد . سیستم باید server telnet باشه یا telnet client . شما اگه از مسیر Control panel à Administrator tools à Services à telnet تل نت رو فعال کنید سیستم به صورت server telnet میشه . (یه نگاهی اینجا بندازید http://forum.persiannetworks.com/f25/t20317.html)
                    انجمن LABVIEW
                    http://www.eca.ir/forum2/index.php?board=279.0
                    اموزش ميكروكنترلرهاي AVR به زبان ساده
                    http://www.eca.ir/forum2/index.php/topic,7070.0.html

                    دیدگاه


                      #11
                      پاسخ : TCP/IP در AT91SAM7X256

                      نوشته اصلی توسط nex2004
                      سلام دوست عزیز
                      من برنامه رو روی میکرو پروگرام کردم . اون دوتا نرم افزار مربوطه رو گه که گفتید دانلود کردم . ولی زمان connect شدن خطا میده . ایا باید telnet رو توی ویندوز فعال کرد . سیستم باید server telnet باشه یا telnet client . شما اگه از مسیر Control panel à Administrator tools à Services à telnet تل نت رو فعال کنید سیستم به صورت server telnet میشه . (یه نگاهی اینجا بندازید http://forum.persiannetworks.com/f25/t20317.html)
                      شما تنظیمات IP ویندوز رو درست کردی؟
                      زندگی یعنی امید و حرکت
                      کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
                      سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
                      برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
                      به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

                      دیدگاه


                        #12
                        پاسخ : TCP/IP در AT91SAM7X256

                        سلام
                        تنظیمات IP ویندوز رو انجام دادم همون IP های داخل فایل NET_CONFIG رو گذاشتم . جواب داد ولی زمانی که LOGIN میاد و من admin رو وارد می کنم و دوباره کلمه عبور رو می خواد enter میزنم ولی پیغام میده که کلمه ورود اشتباه هستش .
                        انجمن LABVIEW
                        http://www.eca.ir/forum2/index.php?board=279.0
                        اموزش ميكروكنترلرهاي AVR به زبان ساده
                        http://www.eca.ir/forum2/index.php/topic,7070.0.html

                        دیدگاه


                          #13
                          پاسخ : TCP/IP در AT91SAM7X256

                          نوشته اصلی توسط nex2004
                          سلام
                          تنظیمات IP ویندوز رو انجام دادم همون IP های داخل فایل NET_CONFIG رو گذاشتم . جواب داد ولی زمانی که LOGIN میاد و من admin رو وارد می کنم و دوباره کلمه عبور رو می خواد enter میزنم ولی پیغام میده که کلمه ورود اشتباه هستش .
                          والا من enter رو میزدم و راحت جواب میداد. راستی سورسی که من گذاشتم تو انجمن رو دانلود کردی یا سورس خود keil رو؟
                          شاید من پسورد رو تغییر داده باشم. ی نگاه توی برنامه بنداز ببین پسورد رو تغییر دادم یا نه؟
                          زندگی یعنی امید و حرکت
                          کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
                          سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
                          برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
                          به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

                          دیدگاه


                            #14
                            پاسخ : TCP/IP در AT91SAM7X256

                            سلام
                            نه تغییری ندادید پسورد رو . اول سورس برنامه شما رو تست کردم بعد سورس برنامه keil رو .
                            بزارید هدف مو بگم شاید بهتر بتونید کمکم کنید . هدف من این هستش که برنامه ای بنویسم که با استفاده از میکرو بتونم با labview ارتباط از طریق tcp/ip برقرار کنم و از طریق labview پایه های pio رو 0 یا 1 کنم . و همچنین اگه یکی از ورودی های میکرو 1 یا 0 شد بتونم توی labview مانیتور کنم .
                            انجمن LABVIEW
                            http://www.eca.ir/forum2/index.php?board=279.0
                            اموزش ميكروكنترلرهاي AVR به زبان ساده
                            http://www.eca.ir/forum2/index.php/topic,7070.0.html

                            دیدگاه


                              #15
                              پاسخ : TCP/IP در AT91SAM7X256

                              نوشته اصلی توسط nex2004
                              سلام
                              نه تغییری ندادید پسورد رو . اول سورس برنامه شما رو تست کردم بعد سورس برنامه keil رو .
                              بزارید هدف مو بگم شاید بهتر بتونید کمکم کنید . هدف من این هستش که برنامه ای بنویسم که با استفاده از میکرو بتونم با labview ارتباط از طریق tcp/ip برقرار کنم و از طریق labview پایه های pio رو 0 یا 1 کنم . و همچنین اگه یکی از ورودی های میکرو 1 یا 0 شد بتونم توی labview مانیتور کنم .
                              بهترین کار اینه که از توابع پایه TCP/IP استفاده کنی. مثلا tcp_connect,tcp_close,tcp_listen,...
                              برو Help رو بخون خیلی خوب توضیح داده. البته یه مقدار پراکنده گفته برای همین باید مطالبو یجا جمع کنی تا بهتر متوجه بشی.
                              من قبلا اینکارو کردم برای Modbus و ی جوابایی هم گرفتم ولی وسطاش ولش کردم :sad:
                              اما میدونم کاری که شما میخای کنی خیلی راحت شدنیه
                              زندگی یعنی امید و حرکت
                              کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
                              سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
                              برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
                              به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

                              دیدگاه

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