نمایش نتایج: از 1 به 10 از 15
Like Tree4 لایک

موضوع: سوال در مورد شیلد شبکه اترنت

Threaded View

  1. #8
    Member
    تاریخ عضویت
    May 2016
    نوشته ها
    39
    نقل قول نوشته اصلی توسط magmagmary نمایش پست ها
    این بنده خدا هم قصد داشته به یه سایت کانکت بشه و پاسخ دریافت کنه
    Using Ethernet Shield to read text from a web page

    مطابق کدش پیش برید
    من هم این تاپیک رو دیدم و کدهاش رو تست کردم . مشکلی که من دارم اینه که این متد همیشه false برمیگردونه :
    Ethernet.begin(mac)
    متغیر mac رو هم اینجوری تعریف و مقدار دهی کردم :*
    byte mac[] = { 0xA0, 0xAA, 0xBB, 0xAC, 0xDC, 0x02 };
    توضیح :*توی void setup من یک حلقه while(1) گذاشتم که همیشه اجرا بشه . داخل این متد هم متد Ethernet.begin رو صدا زدم و گفتم اگه true برگردوند از حلقه خارج شو . اما این حلقه همیشه داره اجرا میشه و هیچ وقت از حلقه خارج نمیشه ! دائم رشته Configuring Ethernet using DHCP رو چاپ میکنه! :

    void setup() {
    // start the serial library:
    Serial.begin(9600);
    // start the Ethernet connection:
    while(1){
    Serial.println("Configuring Ethernet using DHCP");
    if (Ethernet.begin(mac)) {
    break;
    // no point in carrying on, so do nothing forevermore:
    //while(true);
    }
    }
    وضعیت led های شیلد :
    pwr روشن
    link چشمک زن
    100m روشن - ثابت
    fulld :*روشن - ثابت
    coll : خاموش
    rx روشن - ثابت
    tx :* چشمک زن (تقریبا هر 3 4 ثانیه یکبار چشمک میزد)
    من یک سر کابل اترنت رو به شیلد و یک سر دیگه رو هم به مودم وصل کردم اما نمیدونم چرا کار نمیکنه. تنظیمات دیگه ای باید انجام میدادم؟
    ویرایش توسط behzad70 : 06-25-2016 در ساعت 09:38 PM

کلمات کلیدی این موضوع

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

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

SEO by vBSEO