NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 1790 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 15 از 15

موضوع: Stm32 + enc28j60

  1. #1
    مدیر باز نشسته alireza10471 آواتار ها
    تاریخ عضویت
    Nov 2008
    نوشته ها
    77
    تشکر
    49
    تشکر شده 368 بار در 63 پست

    Exclamation Stm32 + enc28j60

    در این قسمت کتابخانه LWIP که یکی از کاملترین کتابخانه های استفاده از پروتکل های مختلف شبکه (و در لایه های مختلف آن) می باشد، قرار داده شده است.
    لازم می دانم به چند نکته اشاره کنم:
    1- برای ارتباط سخت افزاری از ENC28J60 استفاده شده است.
    2- میکروکنترلر استفاده شده STM32F103VE می باشد که کدها به راحتی قابل پورت کردن برروی سایر میکروکنترلرهای سری STM32 می باشد.
    3- ورژن کتابخانه LWIP ورژن 1.3.2 است اما آخرین ورژن این کتابخانه 1.4.0 می باشد که درون فولدر کتابخانه موجود است و قابلیت ارتقا به آخرین ورژن وجود دارد. در صورت علاقه این ورژن را نیز پورت کنید و در اختیار سایر علاقه مندان قرار دهید.
    4- یک نمونه پروژه با این کتابخانه انجام شده است که می توانید از آن به عنوان نمونه استفاده کنید.
    5- از آنجایی که منابع فارسی برای استفاده از کتابخانه LWIP موجود نیست از دوستان علاقه مند خواهشمندم این مهم را مدنظر قرار داده و در انجام این امر یاری رسان باشند.
    6- از آنجایی که بجای استفاده از ارتباط سریال USART به راحتی می توان از ارتباط شبکه با ENC28J60 استفاده نمود، توجه شما را به این نوع ارتباط که می تواند جایگزین شایسته برای USART باشد توجه می دهم.
    7- پروژه های بسیاری با میکرو به عنوان یک web server ایجاد شده است اما همچنان جای پروتکل TCP/IP با Socket programming همچنان خالی است و از آنجایی که در ارتباطات میکرو هدف اصلی انتقال اطلاعات از Host (کامپیوتر یا میکرو کنترلر) به Client (میکروکنترلر هدف) می باشد توجه دوستان را به این بخش جلب می کنم. کتابخانه LWIP تمام توابع کار با لایه های شبکه را ایجاد نموده است اما نیاز به منابع راهنما برای نیل به هدف ذکر شده همچنان احساس می شود.
    به عنوان خلاصه می بایستی یک بار دیگر نیاز ها را اشاره کنم:
    - هدف داریم ارتباط با استفاده از Ethernet را جایگزین USART کنیم، پس با این دید به بررسی کتابخانه LWIP بپردازید.
    - ورژن کتابخانه LWIP بایستی به 1.4.0 ارتقا یابد.
    - منبع فارسی و راهنما برای بررسی توابع و راهنمایی برای کدنویسی هرچه آسان تر ایجاد شود.
    در آخر از دوستان عزیزم به ویژه آقای صادق محمدی، آقای مزارعی، آقای حسینا، آقای پوریا علیزاده ، Poya22، sigma-mxو آقای تروشه که از اساتید و پیشکسوتان این سایت هستند و مخصوصا در زمینه STM32 فعالیت دارند، خواهش دارم که با راهنمایی ها و مدیریت خودشان که همواره نکات علمی و دید صحیحشان باعث هرچه بهتر شدن مطالب این فروم شده است، سایر دوستان را همراهی نموده و به ارایه مطالب علمی خودشان که مسلما راه گشا خواهد بود، بپردازند.
    بحث در این زمینه بسیار زیاد است و همکاری همه دوستان عزیزم را می طلبد.
    فايل هاي پيوست شده فايل هاي پيوست شده

  2. کاربران : 24 تشکر کرده اند از شما alireza10471 برای ارسال این پست سودمند:


  3. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  4. #2
    کاربر فعال
    تاریخ عضویت
    Apr 2011
    نوشته ها
    108
    تشکر
    34
    تشکر شده 70 بار در 34 پست

    پیش فرض

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

  5. #3
    کاربر فعال Dr.ROOSTA آواتار ها
    تاریخ عضویت
    Jun 2012
    نام
    اسماعیل
    نوشته ها
    136
    تشکر
    336
    تشکر شده 234 بار در 79 پست

    پیش فرض

    منم به نوبه خودم تشکر می کنم
    پروردگارا مرا پاک بپذیر ......

  6. #4
    کاربر دائمی
    تاریخ عضویت
    Jun 2009
    نام
    روح الله خرم بخت
    نوشته ها
    403
    تشکر
    456
    تشکر شده 591 بار در 214 پست

    پیش فرض

    حالا چرا از enc28j60 ؟ مگه خود stm32f103 ، مک کنترلر نداره ؟ من با کتابخونه ی tcp/ip بسته RL-ARM کار کردم و با متلب ارتباط برقرار کردم.

  7. #5
    کاربر فعال
    تاریخ عضویت
    Apr 2011
    نوشته ها
    108
    تشکر
    34
    تشکر شده 70 بار در 34 پست

    پیش فرض

    نقل قول نوشته اصلی توسط roohlla نمایش پست ها
    حالا چرا از enc28j60 ؟ مگه خود stm32f103 ، مک کنترلر نداره ؟ من با کتابخونه ی tcp/ip بسته RL-ARM کار کردم و با متلب ارتباط برقرار کردم.
    نه دوست من لایبریشو داره سخت افزارشو نداره چون لایبری stm32f10xx هست لایبری های stm32f107 رو هم داره و مک کنترلر ندارد

  8. #6
    مدیرکل انجمنها agape آواتار ها
    تاریخ عضویت
    Feb 2009
    نام
    Zeus
    نوشته ها
    1,235
    تشکر
    139
    تشکر شده 2,209 بار در 846 پست

    پیش فرض

    خوب این که اوکی شد - حالا یه لایه برید بالا تر - یعنی اگه وقت شد - کتابخونه uHTTP یا miniHTTP یا Miniweb رو هم پورت کنید که کار اساسی شه
    MiniHTTP | Free software downloads at SourceForge.net
    http://miniweb.sourceforge.net/

  9. #7
    کاربر علاقه مند
    تاریخ عضویت
    Jun 2013
    نوشته ها
    63
    تشکر
    52
    تشکر شده 3 بار در 3 پست

    پیش فرض

    سلام من این برنامه رو دانلود کردم.میکرو خودم که stm32f103rb ست رو انتخاب کردم و کامپایل کردم ولی این error رو دارم چرا ؟
    ..\Output\STM32-DEMO.axf: Finished: 0 information, 0 warning, 0 error and 1 fatal error messages.

  10. #8
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض

    نقل قول نوشته اصلی توسط paradox7 نمایش پست ها
    سلام من این برنامه رو دانلود کردم.میکرو خودم که stm32f103rb ست رو انتخاب کردم و کامپایل کردم ولی این error رو دارم چرا ؟
    ..\Output\STM32-DEMO.axf: Finished: 0 information, 0 warning, 0 error and 1 fatal error messages.
    سلام مهندس
    به این لینک یه سر بزن.
    مثال کامل گذاشتم.
    _____________________________________
    _____________________________________

  11. کاربران : 2 تشکر کرده اند از شما sadmonew برای ارسال این پست سودمند:


  12. #9
    کاربر فعال mohammadne آواتار ها
    تاریخ عضویت
    Dec 2013
    نام
    محمد پورخلیلی
    نوشته ها
    276
    تشکر
    43
    تشکر شده 214 بار در 132 پست

    پیش فرض

    سلام کسی مثالی غیر از وب سرور برای stm32f103+enc28j60 داره ؟؟؟
    کلی مثال از اینترنت گرفتم همشون راه اندازی وب سرور بودن، با مثالی هم که اقای محمدی گذاشته یکی هستن. کسی مثال برای وب کلاینت نداره ؟؟؟

  13. #10

  14. #11
    کاربر فعال mohammadne آواتار ها
    تاریخ عضویت
    Dec 2013
    نام
    محمد پورخلیلی
    نوشته ها
    276
    تشکر
    43
    تشکر شده 214 بار در 132 پست

    پیش فرض

    سلام برای میکرو کنترلر F429 که ethernet mac داخلی هم داره برد با ای سی LAN8720a طراحی کردم اما هنوز نفرستادم برا چاپ، برای کاهش هزینه نهایی در دستگاهم مجبورم بجای استفاده از F107 و F429 از میکرو STM32F103C8T6 استفاده کنم، اردوینو مثالهای خوبی برای WEB Client داره اما تبدیل کتابخانه هاش به STM32 کاری زمان بر هست، کسی مثال یا داکیومنت برای STM32F103+ENC28J60 و نداره ؟؟؟ البته غیر از WEB SERVER باش. از همین کتابخانه ابتدای پست که پورت شده LWIP برا ENC28J60 هست کسی جواب گرفته ؟؟؟

  15. تشکرها از این نوشته :


  16. #12
    عضو جدید
    تاریخ عضویت
    Aug 2013
    نوشته ها
    5
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    برای ارتباط با اترنت (میکرو به میکرو ) از طریق بردهای stmf429 و کتابخانه lwip برنامه ای دارید؟ یه سری مثال از st گرفتم خیلی گیجم کرده و نمیتونم باهاشون کار کنم اگه برنامه ای دارید خواهشا ذکر کنید
    مثلا یک کلید در یک برد زده شود و در برد دیگر یک ال ای دی روشن شود
    ممنون

  17. #13
    عضو جدید
    تاریخ عضویت
    Jul 2011
    نوشته ها
    15
    تشکر
    3
    تشکر شده 0 بار در 0 پست

    پیش فرض

    سلام. بابت اطلاعات و فایل ها خیلی ممنون.
    از اساتید کسی میدونه برای اجرای یه برنامه ساده که بشه اطلاعات رو از طریق شبکه فرستاد و گرفت با همین کتابخونه LWIP و ENC28j60 چقدر حافظه فلش و SRAM نیازه ؟
    میخوام ببینم با آیسی های سری STM32F103 با چه رم و فلشی میشه اجرا کرد؟
    ممنون

  18. #14
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    نقل قول نوشته اصلی توسط 4tan نمایش پست ها
    سلام. بابت اطلاعات و فایل ها خیلی ممنون.
    از اساتید کسی میدونه برای اجرای یه برنامه ساده که بشه اطلاعات رو از طریق شبکه فرستاد و گرفت با همین کتابخونه LWIP و ENC28j60 چقدر حافظه فلش و SRAM نیازه ؟
    میخوام ببینم با آیسی های سری STM32F103 با چه رم و فلشی میشه اجرا کرد؟
    ممنون
    پروژه تان در کیل کامپایل کنید در پایین صفحه قسمت Build Output حجم کد و حجم حافظه رم اشغالی را مشخص می کند.

  19. تشکرها از این نوشته :


  20. #15
    تازه وارد
    تاریخ عضویت
    May 2019
    نوشته ها
    1
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

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

موضوعات مشابه

  1. اتصال میکرو به شبکه توسط enc28j60
    توسط mo3tafa33 در انجمن AVR
    پاسخ: 8
    آخرين نوشته: 02-11-2016, 13:58
  2. راه اندازی مثال مربوط به ENC28j60 در برد آرم اتمل
    توسط myiranmicro در انجمن AT91 series (ATMEL)
    پاسخ: 3
    آخرين نوشته: 03-05-2015, 04:16
  3. راه اندازی ماژول شبکه ENC28j60 با آرم اتمل
    توسط beroz در انجمن AT91 series (ATMEL)
    پاسخ: 6
    آخرين نوشته: 29-04-2015, 19:08
  4. مشکل عجیب با enc28j60
    توسط hsoft_project در انجمن AVR
    پاسخ: 6
    آخرين نوشته: 24-07-2013, 20:45
  5. سوکت شبکه برای enc28j60
    توسط behnam6500 در انجمن سایر موارد مرتبط با میکرو کنترلرها
    پاسخ: 4
    آخرين نوشته: 05-11-2011, 20:17

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •