اطلاعیه

Collapse
No announcement yet.

چطور میتونم شبکه رو روی lpc1768 پیاده کنم؟

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

    چطور میتونم شبکه رو روی lpc1768 پیاده کنم؟

    سلام به همه دوستان
    من میخوام lpc1768 رو از طریق lan به سیستم وصل کنم.

    منتها نمیدونم از کجا باید شروع کنم.
    از نظر سخت افزاری آیا خود lpc1768 روی هدربرد eca این کار رو میکنه یا اینکه نیاز به برد و ic مجزا برای این کار داریم.

    اگه نیاز هست ممنون میشم که بگید چه ic نیاز داریم و شماتیک بردش چطوریه

    از نظر نرم افزاری هم ایا کتابخونه ای برای این کار داریم که مثلا پکت های tcp رو بسازه یا اینکه باید دستی این کار ها انجام بشه.

    ممنون میشم که بنده رو راهنمایی کنید

    پیشاپیش از کمک ها و راهنماییهاتون ممنونم

    #2
    پاسخ : چطور میتونم شبکه رو روی lpc1768 پیاده کنم؟

    یعنی تو این انجمن یکی نیست به ما کمک کنه.

    دیدگاه


      #3
      پاسخ : چطور میتونم شبکه رو روی lpc1768 پیاده کنم؟

      سلام
      اگه قیمت براتون مهمه از enc28j60 میتونی استفاده کنی که ماژول آمادش به صرفه تر هستش ولی باید tcp stack رو روی میکرو پیاده کنی.یا میتونی از W5100 - Wiznet استفاده کنی که کل TCP Stack رو هم پیاده سازی کرده و رو چیپ و ساده تره استفاده ازش. من با LPC کار نکردم برای همین کتابخونه ای براش سراغ ندارم. ولی مطمئنم اگه بگردی پیدا میکنی

      دیدگاه


        #4
        پاسخ : چطور میتونم شبکه رو روی lpc1768 پیاده کنم؟

        سلام و عرض ادب

        ضمن تشکر از شما

        ماژول enc28j60 رو دارم. فکر کنم هم با SPI وصل میشه به میکرو. منتها کتابخونه ای برای کار باهاش ندارم. هر چی گشتم چیزی پیدا نکردم که بشه از این ماژول روی lpc1768 استفاده کرد.

        دیدگاه


          #5
          پاسخ : چطور میتونم شبکه رو روی lpc1768 پیاده کنم؟

          نوشته اصلی توسط mehrdad201
          سلام و عرض ادب

          ضمن تشکر از شما

          ماژول enc28j60 رو دارم. فکر کنم هم با SPI وصل میشه به میکرو. منتها کتابخونه ای برای کار باهاش ندارم. هر چی گشتم چیزی پیدا نکردم که بشه از این ماژول روی lpc1768 استفاده کرد.
          چرا فکر کنم داشته باشه تا این موارد رو تو گوگل یه سرچی بکنید UIP که یه tcp stack کامل برای همه میکرو کنترل هاست. من خودم با Arduino کار کردم که یه کتابخونه ساده و کامل به اسم ethercard داره. شاید بتونید اونم تبدیل کنید و ازش استفاده کنید.
          البته w5100 رو باهاش کار نکردم ولی فکر کنم خیلی ساده تر باشه استفاده ازش

          دیدگاه


            #6
            پاسخ : چطور میتونم شبکه رو روی lpc1768 پیاده کنم؟

            حقیقتی در گوگل خیلی گشته اما کتابخونه ای پیدا نکردم که بین enc28j60 و lpc1768 ارتباط برقرار کرده باشه. اگه بود خیلی کار ما راحت میشد.

            تو همین فروم که در موردش سرچ میکردم اکثرا گفته بودن که 1768 خودش لن داره چرا میرید دنبال این ماژوله
            نمونه اش اینجا : http://www.eca.ir/forum2/index.php?topic=99484.0

            دیگه گیر کردم خودم که چیکار کنم.

            دیدگاه


              #7
              پاسخ : چطور میتونم شبکه رو روی lpc1768 پیاده کنم؟

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

              «پشتکار» «پشتکار» «پشتکار»

              دیدگاه


                #8
                پاسخ : چطور میتونم شبکه رو روی lpc1768 پیاده کنم؟

                دوست عزیز
                اگه روشش رو پیدا کرده بودم که خب دیگه تاپیک مجزا نمیزدم. عرض بنده اینه که حالا که میخوایم از اترنت خود ای سی استفاده کنیم خب یه مکلمی باید به این وصل بکنیم دیگه.

                همینطور که نمیشه سیمها رو زد به پورت های ال ی سی. من عرضم اونجاست که این برد چه ای سی و قطعاتی نیاز داره و نقشه طراحیش چطوریه ؟

                من هر چی گشتم پیدا نکردم. انگار همه بچه های اینجا از برد کویر استفاده میکنن که مثل اینکه خودش شبکه رو پیاده سازی کرده و نیاز به مکمک نداره

                دیدگاه


                  #9
                  پاسخ : چطور میتونم شبکه رو روی lpc1768 پیاده کنم؟

                  نوشته اصلی توسط mehrdad201
                  دوست عزیز
                  اگه روشش رو پیدا کرده بودم که خب دیگه تاپیک مجزا نمیزدم. عرض بنده اینه که حالا که میخوایم از اترنت خود ای سی استفاده کنیم خب یه مکلمی باید به این وصل بکنیم دیگه.

                  همینطور که نمیشه سیمها رو زد به پورت های ال ی سی. من عرضم اونجاست که این برد چه ای سی و قطعاتی نیاز داره و نقشه طراحیش چطوریه ؟

                  من هر چی گشتم پیدا نکردم. انگار همه بچه های اینجا از برد کویر استفاده میکنن که مثل اینکه خودش شبکه رو پیاده سازی کرده و نیاز به مکمک نداره
                  برای شروع:
                  از شماتیک های برد های سایت می تونید استفاده کنید :mrgreen:
                  برد های olimex هم شماتیک هاش همه موجودن:
                  https://www.olimex.com/
                  این هم هست :biggrin:
                  http://www.eca.ir/forum2/index.php?t...0459#msg650459

                  دیدگاه


                    #10
                    پاسخ : چطور میتونم شبکه رو روی lpc1768 پیاده کنم؟

                    نوشته اصلی توسط alis_a
                    برای شروع:
                    از شماتیک های برد های سایت می تونید استفاده کنید :mrgreen:
                    برد های olimex هم شماتیک هاش همه موجودن:
                    https://www.olimex.com/
                    این هم هست :biggrin:
                    http://www.eca.ir/forum2/index.php?t...0459#msg650459
                    ممنون دوست عزیز
                    حتما نگاه میکنم

                    ایا نمونه کد هم برای این داریم ؟آ‌من تا\یک رو که دیدم نمونه کدی ندیدم.

                    دیدگاه


                      #11
                      پاسخ : چطور میتونم شبکه رو روی lpc1768 پیاده کنم؟

                      برای مثال LPCOPEN رو جست و جو کنید توش سه تا مثال برای شبکه هستش + پورت lwip برای میکرو های LPC.(از سایت lpcware دانلودش کنید)
                      راجع به lwip هم یکم تحقیق کنید. lwip حتی socket هم داره :applause:

                      دیدگاه


                        #12
                        پاسخ : چطور میتونم شبکه رو روی lpc1768 پیاده کنم؟

                        از نظر سخت افزاری شما نیاز به یه سری آیسی های شبکه برای لایه فیزیکی دارین مثل آیسی های KS8721 یا DS83847 و تعداد آیسی دیگه!
                        کد:
                        BCM5221   ICS1893   LXT971A   L80223, L80225, L80227 KS8721 DP83847, DP83846, DP83843  LAN83C185
                        ارتباط میکروی LPC1768 به صورت RMII هست، و باید آیسی بخری که با این روش ارتباط برقرار کنه با میکرو. (دو نمونه ای که بالا گفتم امتحان کردم خودم و جواب گرفتم)
                        بعد از اون میمونه استفاده از یک کتابخونه نوشته شده برای اترنت که زیادن! (برای شروع مثال های easyweb و httpdemo رو میتونی چک کنی (در keil) که توی فروم هم هستن)

                        موفق باشی

                        «پشتکار» «پشتکار» «پشتکار»

                        دیدگاه


                          #13
                          پاسخ : چطور میتونم شبکه رو روی lpc1768 پیاده کنم؟

                          خب من ای سی ۸۷۲۱ رو سفارش دادم اما فردا میرسه. امروز که بیکار بودم گفتم بگردم ببینم ایا کسی بوده که برای encj60 کاری کرده باشه تا بتونه اون رو به ۱۷۶۸ متصل کنه

                          توی گیت هاب یه سمپل پیدا کردم که به نظر میرسه در کوکوک--س نوشته شده اما اینجایه مشکلی دارم

                          یه سری فایل اینکلود میشه که من هر چی میگردم نمیتونم پیداشون کنم.
                          لیست اونها رو میذارم اینجا

                          #include "lwip/mem.h"
                          #include "lwip/memp.h"
                          #include "lwip/pbuf.h"
                          #include "lwip/udp.h"
                          #include "lwip/tcp.h"
                          #include "lwip/tcp_impl.h"
                          #include "lwip/stats.h"
                          #include "netif/etharp.h"

                          میشه راهنماییم کنید که این فایلها رو از کچا میشه گیر اورد

                          ممنون

                          دیدگاه


                            #14
                            پاسخ : چطور میتونم شبکه رو روی lpc1768 پیاده کنم؟

                            من از lwip استفاده نکردم
                            اما اگه گوگل کنید مثال با استفاده از کیل هم پیدا میشه

                            «پشتکار» «پشتکار» «پشتکار»

                            دیدگاه


                              #15
                              پاسخ : چطور میتونم شبکه رو روی lpc1768 پیاده کنم؟

                              نوشته اصلی توسط کنجکاو!
                              من از lwip استفاده نکردم
                              اما اگه گوگل کنید مثال با استفاده از کیل هم پیدا میشه
                              سلام
                              راستش من خیلی در گوگل گشتم. lwip های مختلفی هم پیدا کردم. ورژن ۰.۳ و ۰.۴

                              منتها هیچکدومشون گره از کار من باز نکرد. پروژه این بابا رو برای شما اپلود میکنم.

                              بد نیست یه نگاهی بهش بندازید و ببینید میتونید مشکلاتش رو حل کنید.

                              http://cld.persiangig.com/dl/pjNbMJ/grabor-master.zip

                              ۳ ۴ ساعتی هست که روش سر و کله میزنم اما تا الان که راه به جایی نبردم

                              ممنون میشم اگه میتونید راهنماییم کنید

                              دیدگاه

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