اطلاعیه

Collapse
No announcement yet.

TCP/IP در AT91SAM7X256

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

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

    سلام :smile:
    مشغول برسی نمونه برنامه LEDcelient از مثال های keil هستم :read: . از مسیر
    C:\Keil\ARM\Boards\Atmel\AT91SAM7X-EK\RL\TCPnet
    میتونید این مثال رو ببینید .
    روی برد پروگرام کردم و شماره IP شو PING کردم ارتباط برقرار بود . شماره IP برنامه 192.168.0.101 هستش که از داخل فایل NET_CONFIG.C پیداش کردم . فایل CLIENT.C که سورس برنامه هستش رو هم یک نگاهی انداختم که چهار تا LED رو درایو می کنه با دستورات زیر در صورتی که اعداد 1 یا 2 یا 4 یا 8 رو دریافت کنه هر کدوم از LED های رو روشن می کنه (طوری که من فهمیدم )
    کد:
    if (p2val & 1) {
         *AT91C_PIOB_CODR = AT91B_LED4;      /* Turn LED4 On      */
        }
        if (p2val & 2) {
         *AT91C_PIOB_CODR = AT91B_LED3;      /* Turn LED3 On      */
        }
        if (p2val & 4) {
         *AT91C_PIOB_CODR = AT91B_LED2;      /* Turn LED2 On      */
        }
        if (p2val & 8) {
         *AT91C_PIOB_CODR = AT91B_LED1;      /* Turn LED1 On      */
        }
    فکر کنم از پروتکل UDP استفاده می کنه به کد زیر توجه کنید
    کد:
    #define TCP   0
    #define UDP   1
    هدر RTL.h رو که مربوط به استفاده از امکانات شبکه هستش رو هم اول برنامه فراخوانی کرده .
    حالا فردا برم ببینم می تونم با یک نرم افزاری یا چیزی بهش فرمان بدم که led ها رو بتونم روشن خاموش کنم .
    انجمن LABVIEW
    http://www.eca.ir/forum2/index.php?board=279.0
    اموزش میکروکنترلرهای AVR به زبان ساده
    http://www.eca.ir/forum2/index.php/topic,7070.0.html

    دیدگاه


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

      سلام
      اقا ping می کنم ip رو جواب میده ولی با دستور net send 192.168.0.101 8 فرمان نمیگیره . حتی با labview هم تست کردم جواب نداد . به نظر شمامشکل از کجاست
      با تشکر
      انجمن LABVIEW
      http://www.eca.ir/forum2/index.php?board=279.0
      اموزش میکروکنترلرهای AVR به زبان ساده
      http://www.eca.ir/forum2/index.php/topic,7070.0.html

      دیدگاه


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

        نوشته اصلی توسط nex2004
        سلام
        اقا ping می کنم ip رو جواب میده ولی با دستور net send 192.168.0.101 8 فرمان نمیگیره . حتی با labview هم تست کردم جواب نداد . به نظر شمامشکل از کجاست
        با تشکر
        بهتره فعلا با نرم افزارایی که با TCP ارتباط برقرار میکنن مثل Token2Shell استفاده کن تا مطمئن باشی که برنامه از سمت میکرو مشکل داره نه از labview
        راستی من خیلی وقته با TCP کار نکردم در مورد ریز جزئیاتش خبر ندارم
        زندگی یعنی امید و حرکت
        کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
        سوالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
        برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
        به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

        دیدگاه


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

          سلام من دوباره تلاش کردم با استفاده از یک نرم افزار دیگه ارتباط tcp ip داشته باشم ولی بازهم ناموفق بود . این نرم افزار رو دانلود کنید . اپلود کردم . حجمش 4 مگ هستش
          http://www.4shared.com/file/aB8AIlrYce/FNET-263-Setup.html
          انجمن LABVIEW
          http://www.eca.ir/forum2/index.php?board=279.0
          اموزش میکروکنترلرهای AVR به زبان ساده
          http://www.eca.ir/forum2/index.php/topic,7070.0.html

          دیدگاه


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

            اقا هنوز جواب نگرفتید؟

            دیدگاه


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

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

              دیدگاه


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

                نوشته اصلی توسط علی ایمانی فر
                شما منظورتون از جواب چیه؟
                مثال و برنامه ای که جواب داده اینجا هست
                نه منظورم پروژه با labveiw بود چون دیدم که دیگه ادامه ندادن.

                دیدگاه


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

                  نوشته اصلی توسط vala.v
                  نه منظورم پروژه با labveiw بود چون دیدم که دیگه ادامه ندادن.
                  نمیدونم اون پروژه شخصی بود و nxp2004 داشت روش کار میکرد
                  شاید جواب گرفتن که دیگه سوالی نکردن. ی سری مشکلات داشت که داشتن سوال میپرسیدن قرار نبود پروژشو بزاره تو انجمن. ازشون بپرسید شاید جواب گرفته باشن
                  زندگی یعنی امید و حرکت
                  کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
                  سوالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
                  برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
                  به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

                  دیدگاه


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

                    سلام دوستان :smile:
                    من خیلی تلاش کردم ولی هنوز نتیجه نگرفتم . حقیقتش رفرنس ها کم هستش :sad: . برد اموزشی رو هم دارم . راستی این پروژه شخصی نیست . فقط می خواستم ارتباط میکرو با labview رو از طریق tcp/ip برقرار کنم که خیلی کاربردی هستش . اگه به نتیجه برسم حتما حتما در اختیار شما دوستان خوبم میزارم. :smile:
                    با تشکر

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

                    دیدگاه

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